mylinex / administration
v4.2.0
2022-09-22 07:50 UTC
Requires
- baum/baum: v3.x-dev
- laravel/ui: ^4.5
- laravelcollective/html: ^6.3
- spatie/laravel-activitylog: ^4.5
- spatie/laravel-permission: 5.x-dev
README
入门指南
安装
在您的 composer.json 中要求 mylinex/administration 包并更新您的依赖项
composer require mylinex/administration
配置
默认设置在 config/app.php 中。发布配置以将文件复制到您自己的配置
php artisan vendor:publish --provider="Administration\AdministrationServiceProvider"
请将此路由添加到您的 web.php
Route::get('/', function () {
return view('Administration::auth.login');
});
将此行添加到 /database/seeds/ 中的 DatabaseSeeder.php
$this->call([
PermissionsTableSeeder::class,
MenuTableSeeder::class,
RolesTableSeeder::class,
UsersTableSeeder::class
]);
** 如果您的应用程序使用 Laravel 9 和 PHP 8
修改 app/Http/Middleware/TrustProxies.php
protected $headers = Request::HEADER_X_FORWARDED_ALL;
//to
protected $headers =
Request::HEADER_X_FORWARDED_FOR |
Request::HEADER_X_FORWARDED_HOST |
Request::HEADER_X_FORWARDED_PORT |
Request::HEADER_X_FORWARDED_PROTO |
Request::HEADER_X_FORWARDED_AWS_ELB;
迁移数据库并填充
php artisan migrate
php artisan db:seed
运行开发服务器
php artisan serve