Я следую инструкциям от Taylor here, но я не могу заставить этот код работать. Я пытаюсь захватить name
текущего маршрута.Laravel 5.2 не может получить имя текущего маршрута
У меня есть класс, где я пытаюсь получить доступ к маршруту. Я добавил use
заявление в верхней части для Route
класса:
use Illuminate\Routing\Route;
Внутри класса у меня есть следующий метод:
public function getTitle()
{
$route = Route::current();
$slug = $route->getName();
return UserMenu::where('slug', '=', $slug)
->select()
->first()
->page_title;
}
Но когда мой код попадает в $route =
строку выше он терпит неудачу с:
Call to undefined method Illuminate\Routing\Route::current()
Конечно, метод не находится в файле Route.php. Что я пропустил?