Laravel 5 получает префикс маршрута в методе контроллера
Я работаю в приложении Laravel 5.0.
Я создал группу маршрутов, как показано ниже,
Route::group(['prefix' => 'expert'], function () {
Route::get('dashboard', [
'as' => 'expert.dashboard',
'uses' => '[email protected]'
]);
]);
Я хочу получить текущий префикс маршрута в методе DashboardController
index
.
Я не знаю, как это сделать. Я не мог найти это в документации. Пожалуйста, помогите мне.
Ответы
Ответ 1
Вы можете сделать это двумя способами
Тип-подсказка Request
в методе
public function index(\Illuminate\Http\Request $request){
dd($request->route()->getPrefix());
}
или
public function index(){
dd($this->getRouter()->getCurrentRoute()->getPrefix());
}
Надеюсь, это поможет.
Ответ 2
Request()->route()->getPrefix()
Ответ 3
Попробуйте это
$request = Request();
$request->route()->group;