alqudiry/lite-admin

为您的应用程序准备好的仪表盘

1.0 2020-11-23 06:19 UTC

This package is auto-updated.

Last update: 2024-09-23 14:46:23 UTC


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);
            
            });

        });

    });

});

您已经准备好了 ..