G
enby!

View Composers. Как расшарить данные во все view в Laravel

В сегодняшнем уроке из рубрики "для тех, кто не знал" мы поговорим о том, как отправить какие-либо данные (переменные) во все view (ну либо в определенные view). Этот метод часто применяется в проектах, поэтому будет полезно! #composers#laravel#cutcode --------------------------------------------------------------------------------- Станьте спонсором канала, это очень модно и помогает каналу:    / cutcoderu   ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - https://cutcode.ru/
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot
--------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 Введение 01:09 Передача переменной во все view 02:27 Передача переменной в определенные view 08:18 Подведение итогов Всех поклонников Laravel я приветствую на канале Cutcode! Сегодня мы рассмотрим простую тему, но вы просили ее осветить в комментариях и это рубрика как раз служит таким целям. Мы поговорим о том, как отправить какие-либо данные во все view, ну либо в определенные view - это довольно частая практика и сейчас мы ее разберем. Но для начала я хочу научить вас магии, которую я использую повседневно - а именно возможностью заглядывать в документацию. Вот как раз у нас есть задача отправить какую-либо переменную вовсе view и мы открываем необходимый раздел документации. И что видим? Отправить данные вовсе view немного английского, либо можно воспользоваться переводчиком. Далее нам необходим AppServiceProvider, далее нам необходим фасад view и метод Share. И далее мы здесь первым параметром указываем ключ переменной, которая будет доступна во всех View. И соответственно значение. Давайте посмотрим как это работает на примере. Откроем AppServiceProvider, воспользуемся фасадом view, вызовем метод share и пусть будет переменная version (версия) - текущая версия нашего проекта и значение будет 2. Далее откроем стартовую view velcome и здесь попробуем отобразить эту переменную. Окей. Вернемся в браузер, обновимся и видим здесь в уголке как раз заветную двоечку. Давайте я сделаю заголовки, чтобы мало ли кому-то будет не видно. Окей думаю теперь видно - вот она двоечка. Я также создал еще несколько тестовых вьюх: тест, тест 2, чтобы также продемонстрировать что переменные передаются во все view. Давайте откроем - здесь я убрал стартовый контент и тест 2. И попереходим, посмотрим что везде есть эта переменная. Здесь мы уже убедились что все хорошо, идем далее - test. Все ещё видим нашу двоечку и второй url test/test2 - и как видим что эта переменная у нас передается во все view. --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями:    • View Composers. Как расшарить данные во вс...   https://zen.yandex.ru/video/watch/622...
🔔 подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?s...
📼 Курс по Laravel с нуля:    • Курс по Laravel 8 обучение с нуля. Бесплат...   View Composers. Как расшарить данные во все view в Laravel --------------------------------------------------------------------------------- 🔗 наш сайт: https://cutcode.ru/
📷 наш instagram:   / cutcoderu   📱 Наш telegram-канал: https://t.me/laravel_cutcode

Смотрите также