'admin/nico'], function () { Route::resource('associations', 'AssociationsAdminController'); }); // User routes for associations Route::group(['prefix' => 'user/nico'], function () { Route::resource('associations', 'AssociationsUserController'); }); // Public routes for associations Route::group(['prefix' => 'nicos'], function () { Route::get('/', 'AssociationsPublicController@index'); Route::get('/{slug?}', 'AssociationsPublicController@show'); }); // Admin routes for bureau Route::group(['prefix' => 'admin/nico'], function () { Route::resource('bureau', 'BureauAdminController'); }); // User routes for bureau Route::group(['prefix' => 'user/nico'], function () { Route::resource('bureau', 'BureauUserController'); }); // Public routes for bureau Route::group(['prefix' => 'nicos'], function () { Route::get('/', 'BureauPublicController@index'); Route::get('/{slug?}', 'BureauPublicController@show'); }); // Admin routes for commune Route::group(['prefix' => 'admin/nico'], function () { Route::resource('commune', 'CommuneAdminController'); }); // User routes for commune Route::group(['prefix' => 'user/nico'], function () { Route::resource('commune', 'CommuneUserController'); }); // Public routes for commune Route::group(['prefix' => 'nicos'], function () { Route::get('/', 'CommunePublicController@index'); Route::get('/{slug?}', 'CommunePublicController@show'); }); // Admin routes for discipline Route::group(['prefix' => 'admin/nico'], function () { Route::resource('discipline', 'DisciplineAdminController'); }); // User routes for discipline Route::group(['prefix' => 'user/nico'], function () { Route::resource('discipline', 'DisciplineUserController'); }); // Public routes for discipline Route::group(['prefix' => 'nicos'], function () { Route::get('/', 'DisciplinePublicController@index'); Route::get('/{slug?}', 'DisciplinePublicController@show'); });