基于 laravel-admin 开发
不用克隆本项目,直接安装
composer create-project laravel/laravel laraadmin
安装laravel-admin扩展
composer require encore/laravel-admin
然后运行下面的命令来发布资源:
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
php artisan admin:install
迁移对应的表,以及一些后台文件
app/Admin
├── Controllers
│ ├── ExampleController.php
│ └── HomeController.php
├── bootstrap.php
└── routes.php
composer require -o nwidart/laravel-modules
composer require -o predis/predis
composer require -o guzzlehttp/guzzle
composer require -o phpoffice/phpspreadsheet
composer require -o barryvdh/laravel-ide-helper --dev
新建目录Modules
获取Core代码, 注意gitignore已经忽略Modules模块
cd Modules
git clone [email protected]:sawyes/Core.git
测试核心扩展包是否安装成功, 能获取对应配置文件即可
php artisan tinker
>>> config('core')
user: admin
password: admin