Route::middleware(['auth'])->group(function(){
Route::get( '/logout', 'ProfilesController@logout' )->name( 'logout' );
Route::middleware(['is_admin'])->group(function(){
Route::get('/panel', 'HomeController@configurePanel' )->name( 'main' );
Route::get('/panel/admin', 'HomeController@configurePanel' )->name( 'admin' );
Route::get('/panel/finances', 'FinancesController@get' )->name( 'finances' );
Route::resource('panel/drivers', 'DriverController');
Route::resource('panel/cars', 'CarController');
});
Route::middleware(['is_owner'])->group(function(){
Route::get('/panel', 'HomeController@configurePanel' )->name( 'main' );
Route::get('/panel/admin', 'HomeController@configurePanel' )->name( 'admin' );
Route::get('/panel/finances', 'FinancesController@get' )->name( 'finances' );
Route::resource('panel/drivers', 'DriverController');
Route::resource('panel/cars', 'CarController');
Route::resource('panel/admins','AdminController');
});
});
Route::middleware(['auth'])->group(function(){
Route::get( '/logout', 'ProfilesController@logout' )->name( 'logout' );
Route::middleware(['is_admin', 'is_owner'])->group(function(){
Route::get('/panel', 'HomeController@configurePanel' )->name( 'main' );
Route::get('/panel/admin', 'HomeController@configurePanel' )->name( 'admin' );
Route::get('/panel/finances', 'FinancesController@get' )->name( 'finances' );
Route::resource('panel/drivers', 'DriverController');
Route::resource('panel/cars', 'CarController');
});
Route::middleware(['is_owner'])->group(function(){
Route::resource('panel/admins','AdminController');
});
});