File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change 1+ ### Laravel Modular
2+
3+ If you are seeking for laravel feature where you can use modules in your application
4+ which can be easily turn on/off then this is a good package for you.
5+
6+ ### How to Install my package?
7+
8+ ` composer require "phpcodebooster/laravel" ` <br >
9+ ` php artisan vendor:publish `
10+
11+ ### How to use this package?
12+
13+ Let us create an Admin module that can be turned on/off from your
14+ laravel project
15+
16+ - create a directory called Admin in "App/Modules" folder ex. app/Modules/Admin
17+ - open config/modules.php file and add following line:
18+
19+ `
20+ return [
21+ 'admin' => 'Admin Module'
22+ ] ;
23+ `
24+ That is it your module is now enabled for your project. Following will be the ideal
25+ structure for your admin module
26+
27+ App
28+ |-- Admin
29+ |-- Controllers
30+ |-- Views
31+ |-- config.php
32+ |-- routes.php
33+
34+ To access your module configuration use lowercase module name
35+ Ex.
36+
37+ ` $admin_config = config('admin'); `
38+
39+ To use admin views in your controller use:
40+
41+ ` return view('admin::index'); `
42+
43+ or
44+
45+ ` return view('admin::folder.file'); `
You can’t perform that action at this time.
0 commit comments