Skip to content

scrawler-labs/mvc

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