0
Здесь я использовал там другую группу префикса, но есть один и тот же маршрут. Я получаю результат только за последний префикс базы. Поэтому, пожалуйста, помогите мне, как я могу сгенерировать другой базовый URL-адрес префикса, подав иск на тот же контроллер.Как я могу использовать несколько префикс в одном маршруте в laravel?
Route::group(['before' => 'auth','prefix' => 'admin','middleware' => 'auth'], function($router) {
Route::get('/advertisement', [
'as' => 'get_advertisement_details',
'uses' => '[email protected]',
]);
});
Route::group(['before' => 'auth','prefix' => 'customer','middleware' => 'auth'], function($router) {
Route::get('/advertisement', [
'as' => 'get_advertisement_details',
'uses' => '[email protected]',
]);
});
Route::group(['before' => 'auth','prefix' => 'agent','middleware' => 'auth'], function($router) {
Route::get('/advertisement', [
'as' => 'get_advertisement_details',
'uses' => '[email protected]',
]);
});
And i also changed the authenticate.php as below
if(Auth::user()->hasRole(ltrim($request->route()->getPrefix(),'/')))
return $next($request);
else
return response('Unauthorized.', 401);
Finally i get all links(route) by agent prefix.
К сожалению, то же самое problem.Links (маршрут) является перезаписью последней (меня приставка). –
http://stackoverflow.com/questions/25158297/prefix-route-name-without-prefixing-uri-in-laravel –