alqudiry / lite-admin
为您的应用程序准备好的仪表盘
1.0
2020-11-23 06:19 UTC
Requires
- akaunting/setting: ^1.2
- awssat/laravel-visits: ^3.0
- barryvdh/laravel-debugbar: ^3.5
- glhd/aire: ^2.3
- glhd/aire-bootstrap: ^2.0
- guzzlehttp/guzzle: ^7.2
- laravel/ui: ^3.1
- laravelcollective/html: ^6.2
- spatie/laravel-permission: ^3.17
README
lite admin 包,使用一行代码创建包含用户、角色和设置的仪表盘。
安装
composer require alqudiry/lite-admin
发布
php artisan vendor:publish --provider="Alqudiry\LiteAdmin\LiteAdminServiceProvider"
配置
更新您的 "App\Http\Kernel.php" 文件以包含 appMiddleware 类
'appMiddleware' => \App\Http\Middleware\AppMiddleware::class,
更新您的 "routes\web.php" 文件以包含这些路由
Route::group(['middleware' => 'appMiddleware'], function () { Route::get('/', function () { return view('index'); })->name('home'); Auth::routes(); Route::group(['middleware' => 'auth'], function () { Route::group(['prefix' => 'dashboard', 'as' => 'dashboard.'], function () { Route::group(['prefix' => 'core', 'as' => 'core.'], function () { Route::get('statistics', [\App\Http\Controllers\Dashboard\Core\StatisticsController::class, 'index'])->name('statistics.index'); Route::group(['prefix' => 'settings', 'as' => 'settings.'], function () { Route::resource('general', \App\Http\Controllers\Dashboard\Core\Settings\GeneralController::class)->only('index', 'store'); Route::resource('mail', \App\Http\Controllers\Dashboard\Core\Settings\MailController::class)->only('index', 'store'); }); Route::resource('roles', \App\Http\Controllers\Dashboard\Core\RolesController::class); Route::resource('users', \App\Http\Controllers\Dashboard\Core\UsersController::class); }); }); }); });