0
여기에 다른 접두어 그룹을 사용했지만 동일한 경로가 있습니다. 결과가 마지막 접두사 basis.So 얻을 어떻게 내가 다른 접두사를 생성 할 수 있습니다 기본 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 –