Разбор методов RouteIs, Named, Is и FullUrlIs в Laravel. Рубрика для тех, кто не знал
Друзья сегодня у нас небольшой урок по объекту с request по объекту с роутом чтобы определить по условию текущей URL и текущий Route по его названию. Это часто может потребоваться если вы скажем делаете меню и вам нужно выделить определенный пункт активным независимо от get-параметров, возможно независимо от того что мы находимся в каких-то дочерних подстраницах и как раз те инструменты которые мы сейчас с вами обсудим идеально для этих целей подойдут. Ну и не только, тут все зависит от кейса. Мы разберём несколько методов, поговорим в чём их отличие, заглянем под капот и также определим подводные камни.
#routeis#laravel#cutcode
---------------------------------------------------------------------------------
🚀📹👨🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного -
---------------------------------------------------------------------------------
Окей, давайте переместимся в контроллер, но прежде чем мы это с вами сделаем посмотрим что у нас есть на старте. У нас есть страница со статьёй. Видим её URL articles/ и slug статьи. И также нам необходимо с вами обратить внимание на название роута, это . OK. Давайте перейдем в контроллер в метод show и здесь немного подампим. Давайте сделаем dd, далее обратимся к хелперу request, где у нас объект по работе с реквестом. И далее воспользуемся методом is - представим что мы в целом работаем с этими методами не в рамках экшена show, так как здесь такую делать проверку нет смысла, мы так знаем где мы находимся. А где-то вне, чтобы определить а действительно ли мы на карточке статьи. И далее в метод is нам нужно передать паттерн, то есть в данном случае если мы полностью скопируем URL давайте это сделаем. Для начала сделаем вместе со слэшем, передадим сюда, вернемся, обновимся и у нас будет false.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
📼 Курс по Laravel с нуля:
Разбор методов RouteIs, Named, Is и FullUrlIs в Laravel. Рубрика для тех, кто не знал
---------------------------------------------------------------------------------
🔗 наш сайт:
📱 Наш telegram-канал:
5 views
69
10
5 years ago 00:35:06 43
JavaScript для начинающих - 10. Массивы (разбор основных методов)
1 year ago 03:07:05 1
Стратосферный прыжок и космический туризм, подробный разбор методов
5 years ago 00:43:24 1
Аллергия - лечение, разбор методов
1 year ago 02:23:01 1
Разбор методом телесной терапии
2 years ago 00:05:37 1
Разбор методов JavaScript forEach() и map() #javascript
8 years ago 00:04:42 162
Логарифм с переменным основанием — подробный разбор метода рационализации
1 year ago 00:21:04 1
Глобальная Геополитика: разбор основных методов
6 years ago 02:04:07 27
Вебинар 6. Параметр. Алгебраический метод. Разбор прошлого домашнего задания
7 years ago 01:20:52 6
Разбор методов сбора семантической карты в Xmind
4 years ago 00:19:55 1
ПРОГРАММИРОВАНИЕ НА C# - LINQ #1 [РАЗБОР МЕТОДОВ]
5 years ago 00:59:57 1
Разбор методов рекрутинга. Спикер Альбина Багаева ч1
5 years ago 00:15:48 1
Разбор методов рекрутинга. Спикер Альбина Багаева ч2
6 years ago 01:12:01 105
Как остановить старение лица. Разбор методов. День 1 / Елена Бахтина
7 years ago 00:09:25 53
№157 СЕЛУЯНОВ | ПОДРОБНЫЙ РАЗБОР МЕТОДОВ ПРОФЕССОРА СЕЛУЯНОВА
8 years ago 00:09:56 3
Разбор методов подлогов в исламской истории( Период из истории Часть 8 )
6 years ago 00:01:19 1
Разбор книги метод Бутейко
5 years ago 00:11:36 30
Разбор различных методов определения ЦС
2 years ago 01:22:58 2
Метод легализации правды. Разбор
2 years ago 01:07:18 1
Деньги это страшно . Разбор. Метод легализации правды.
6 years ago 00:01:43 19.5K
Метод 2 сезон разбор трейлера
2 years ago 00:11:51 1
Разбор методов эвакуации раненых, предлагаемых подписчиками
1 year ago 01:43:51 3
Разбор ВСЕХ методов решения ЧЕРЕПАШКИ из 6 Задания КЕГЭ по Информатике