Контроллеры админки в /app/Http/Controllers/Admin
Отдельная авторизация в /app/Http/Controllers/Admin/Auth
Роуты админки в отдельном файле, в группе:
Route::group(['prefix' => 'admin', 'namespace' => 'Admin', 'middleware' => ['auth', 'permission:use-admin-panel', 'crsf']], function() {
Route::get('/', ['as' => 'admin.dashboard', 'uses' => 'DashboardController@index']);
});
Для разделений доступа использую Entrust.
View с такой структурой:
https://toster.ru/answer?answer_id=943992#comments...