2017-02-10 2 views
0

я этот маршрут, определенных в моих маршрутах файл ::Получение название маршрута в Laravel 4.2 во всех видах

Route::get('user/dashboard', ['as'=>'dashboard', 'uses'=>'[email protected]']); 

и я пытаюсь прочитать название маршрута, в этом случае «приборной панели», в все мои представления, я уже знаю, как это передать, используя метод view :: share(). Я проверил везде в Интернете, и, глядя через Laravel API, я видел несколько методов, два из которых,

//1. Route::currentRouteName(); 
//2. Route::getName(); 

, но ни один из них не кажется, работает, пожалуйста, что я делаю неправильно и что такое лучший способ получить название строки ...

привет.

+0

Параметр 'Route :: currentRouteName()' должны это сделать, как это не работает? Это происходит как «нуль» или что-то еще происходит? – edcs

+0

Я пробовал это и дал мне пустой экран, не знаю, почему ... Я все еще отлаживаю надежду, что он скоро сработает. – Andaeiii

+0

Я попробовал это: echo 'name is ='. Route :: currentRouteName(); но то, что я получил, было «name is =», а вторая часть Route :: currentRouteName() не отображалась ... – Andaeiii

ответ

0

Request class предоставляет множество методов для изучения запроса HTTP для вашего приложения и расширяет Symfony\Component\HttpFoundation\Request class

Написать Request::path(), чтобы получить текущий URI.

Проверить это Documentation

+0

хорошо, спасибо, позвольте мне попробовать этот параметр, так как я пытался использовать оператор switch на основе строковое значение имени. Надеюсь, это сработает. – Andaeiii

Смежные вопросы