Myvideo

Guest

Login

Функция Tap в Laravel - любимый Нelper Taylor Otwel.

Uploaded By: Myvideo
1 view
0
0 votes
0

Друзья сегодня мы поговорим об одном интересном хелпере в laravel, функции если говорить простым языком, называется она tap. Тейлор не раз говорил что это его любимый хелпер, и если вы пройдетесь поиском по самому фреймворку Laravel в вендорах, то заметите что используется этот хелпер в огромном количестве мест. Но при этом мало кто знает об этом хелпере, зачем он и с чем его едят. #Tap#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 Что такое helper Tap 01:39 Документация о функции Tap 02:58 Использование helper Tap 05:55 Разбор примеров из Laravel 07:57 Подведение итогов Сейчас мы попробуем исправить этот момент. Да друзья хелпер крайне простой, но все же стоит понять его суть, посмотреть пример применения, взглянуть что там у него под капотом. В итоге немного расширить свое мышление и найти области применения в своих проектах. Мы же с вами также рассмотрим несколько примеров из самого laravel и поговорим о отличиях этого хелпера, но в рамках коллекций, либо класса по работе со строками. Давайте следовать правилам и начнем мы конечно же с описания в документации. Итак друзья хелпер называется Tap и у него два аргумента по умолчанию. первый это любое значение, а второй замыкание, которое также принимает первое значение. И все что мы будем делать внутри этой анонимной функции никак не повлияет на то что вернет Tap. Он все равно вернет первое значение в данном случае это User. Только в этой анонимной функции он его немного трансформирует, то есть засейвит. И даже если мы здесь в этой анонимной функции сделаем Return, то это все равно никак не повлияет на результат. То есть Tap всегда будет возвращать первый параметр. А в анонимной функции мы можем произвести над этим параметром, либо над чем-то еще какие-либо действия, но это ни на что не повлияет. Да также мы можем и не передавать вторым параметрам замыкания, а оставить пустым и вызывать методы в рамках первого значения как здесь нас eloquent модель User и мы далее вызываем из нее метод update. Но в итоге у нас апдейт также как и Save должен вернуть integer, но у нас благодаря Tap вернется user, но уже обновленный. Давайте посмотрим какую пользу мы при этом достигаем используя этот хелпер. Давайте скопируем этот код. Перенесем ко мне, то есть представим что у нас есть какой-то контроллер, где нам нужно сохранить юзера и в ответе вернуть самого юзера, то есть далее уже будет у нас Return User. И в данном случае у нас все сработает. Ну либо конечно же здесь это выглядело бы вот так, еще короче. Но если бы мы не использовали Tap, нам бы пришлось это сделать следующим образом. --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: 🔔 подпишитесь на YouTube-канал: 📼 Курс по Laravel с нуля: Нelper tap в Laravel - любимый хелпер Taylor Otwel. --------------------------------------------------------------------------------- 🔗 наш сайт: 📱 Наш telegram-канал:

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later