Проверка пути по маске в Laravel
Иногда нужно проверить не точный путь,
а целую группу адресов - все страницы
админки, все URL с общим префиксом.
Для этого служит метод is.
Он принимает маску пути.
Звёздочка * означает
любой фрагмент. Пример -
любой адрес внутри /admin/:
<?php
if ($request->is('admin/*')) {
// путь начинается с admin/
}
?>
Можно проверять и один конкретный
путь без звёздочки - как строку
test/method. Условие
сработает, если path
ему соответствует.
<?php
if ($request->is('test/method')) {
dump('это нужный маршрут');
}
?>
С помощью is выведите сообщение,
если текущий путь попадает
под маску test/*.