Skip to content

scrawler-labs/mvc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scrawler MVC

GitHub Workflow Status Codecov Scrutinizer Code Quality PHPStan Enabled Packagist Version Packagist License


🔥Create simple but powerful web apps and APIs quickly, with minumum lines of code🔥
🇮🇳 Made in India 🇮🇳

💻 Installation

You can install Scrawler App via Composer. If you don't have composer installed , you can download composer from here

or if you want to start with an mvc template

composer create-project scrawler/mvc <project-name>

✨ Folder Structure

  • public: this should be the webroot of your server
    • assets: your css and js assets live here
    • public: public file of your storage are accessable via this symlink, if this symlink is broken create one yourseld
  • config: global configuration files, you can add your own configurations here
  • storage: app caches , file storage stays here
  • tests: pest tests for your app lives here
  • src
    • Controllers: auto routed controller classes live here
    • views: blade view files live here
    • boot.php: boots the framework and register the required services , do not modify
    • app.php: you can register your services and configuration here
    • routes.php: manual routes can be added here if required