{"repo":"Simpletine/CodeIgniter4-HMVC-Shield","free":true,"listed":false,"github":"https://github.com/Simpletine/CodeIgniter4-HMVC-Shield","clone":"git clone https://github.com/Simpletine/CodeIgniter4-HMVC-Shield.git","description":"This repository features a modular HMVC (Hierarchical Model-View-Controller) architecture for CodeIgniter 4, integrated with the official authentication system, CodeIgniter 4 Shield. It also includes a comprehensive Admin Dashboard built with AdminLTE, providing a robust foundation for scalable and secure web applications.","language":"CSS","stars":15,"topics":["codeigniter4","hmvc-codeigniter","hmvc-framework","simpletine","authentication","shield"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Codeigniter 4 HMVC This repository features a modular HMVC (Hierarchical Model-View-Controller) architecture for CodeIgniter 4, integrated with the official authentication system, CodeIgniter 4 Shield. It also includes a comprehensive Admin Dashboard built with AdminLTE, providing a robust foundation for scalable and secure web applications. Installation Guide Create a project Copy env file and setup database environment Run the app, using different port, add options --port=9000 Configuration Install HMVC package Setup Command Line Default Auth Create User Use command line to create a new user Notice If you are using old versions, after composer update, you need to update the index.php and spark file to root folder (Upgrading to v4.4.8) Module Commands Commands available and funcationality General Create a new module named Blogs Clone a existing module of Blogs and renamed to Items Create a controller to module Blogs named Categories.php Create a model to module Blogs named Categories.php Publisher Publish require assets to public folder Publish views with AdminLTE to COnfig/Auth.php Admin Additional options for the commands Create a new controller and view to Admin module with AdminLTE Modules Directory App ├── Modules │ └── Blogs │ ├── Config │ └── Routes.php │ ├── Controllers │ └── Blogs.php │ ├── Models │ └── Blogs.php │ └── Views │ └── index.php └── ... Route Group Add new subroutes to blogs named new with method name Sample of routes group after new subroutes PHPCS Defa","default_branch":null,"files":null,"tree":[],"storefront":"/r/Simpletine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Simpletine/CodeIgniter4-HMVC-Shield/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}