Как узнать, какой маршрут доступен в laravel?

Я начинаю проект php с фреймворка Laravel 5!

Мне нужно сделать раздел в моем проекте для панели инструментов, чтобы узнать, какую страницу посетил пользователь.

Пример: Панель инструментов меню [Домой -> Профиль -> Настройки -> Учетная запись]

И мне нужно знать, что посетил и показать пользователю: ex: Панель приборов -> Главная

Вопрос в том, что я использую шаблон Blade для laravel, чтобы создать свою страницу с фиксированным макетом, и использую ее для других страниц представлений. Как узнать, к какому виду обращаются, чтобы пометить в моем макете лезвия?

<html>
<head>
<title>DashBoard</title>
</head>
<body>

@section('sidebar')
<section id="breadcrumb">
<div class="container">
<ol class="breadcrumb">
<li><a href="dashboard.html">Dashboard</a></li>
<li><a href="profile.html">Profile</a></li>
<li><a href="settings.html">Settings</a></li>
<li><a href="account.html">Account</a></li>
</ol>
</div>
</section>
@show

<div class="container">
@yield('content')
</div>
</body>
</html>

0

Решение

Вы можете проверить URL / маршрут, используя Request::is() функция, поэтому установка что-то вроде:

<li class="{{ Request::is("dashboard") ? "active" : "" }}">
<a href="dashboard.html">Dashboard</a>
</li>
...

Чтобы установить один из ваших <li> предметы как active, который вы бы просто стиль немного отличается от неактивных.

Обратите внимание, что значение передается is() должен соответствовать тому, как у вас есть маршрут, определенный в routes.php: (Примечание: пропустить ведущий / в is())

Route::get("/dashboard", ...);
...
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector