Size: a a a

Laravel для начинающих

2021 June 30

P

PSYTRGLES in Laravel для начинающих
это ни о чем не скажет.
источник

AH

Andrey Helldar in Laravel для начинающих
У Лары 7 минимальная поддерживаемая версия пыха - 7.2.5.

Ниже нельзя - не будет работать.
источник

С

Сергей in Laravel для начинающих
Понял
источник

С

Сергей in Laravel для начинающих
Спасибо большое
источник

P

PSYTRGLES in Laravel для начинающих
но это у лары
источник

P

PSYTRGLES in Laravel для начинающих
а у твоего кода может быть выше минимальная
источник

AH

Andrey Helldar in Laravel для начинающих
А если в коде юзаешь, например, fn ($foo) => $this->bar($foo), то у тебя в приложении минимальная поддерживаемая версия php - 7.4.0.
источник

AH

Andrey Helldar in Laravel для начинающих
А если какой-нибудь match-case, то вообще php 8.0.
источник

AH

Andrey Helldar in Laravel для начинающих
В общем, просто так брать и понижать минимально разрешённую версию нельзя.
источник

SS

Serg Serdyuk in Laravel для начинающих
Хм, чето туплю... Можно ли вызвать view composer из мидлварьки?
источник

AH

Andrey Helldar in Laravel для начинающих
Можно
источник

SS

Serg Serdyuk in Laravel для начинающих
что то не хочет (( во вьюхе Undefined variable $banners
источник

SS

Serg Serdyuk in Laravel для начинающих
или нужно 2 раза вызывать $next($request)?
мне просто в зависимости от $request->route()->getName() нужно чуть разные условия выборки сделать, поэтому и вызываю его сначала
источник

AH

Andrey Helldar in Laravel для начинающих
А $banners выше по коду определена?
источник

SS

Serg Serdyuk in Laravel для начинающих
да, это обычная элок-коллекция
источник

EG

Egor Gruzdev in Laravel для начинающих
так у тебя action раньше чем подписка на composer
источник

AH

Andrey Helldar in Laravel для начинающих
Попробуй заменить fn () на function ().

Есть предположение, что стрелочная функция не передаёт ссылку на $banners

https://laravel.com/docs/8.x/views#view-composers
источник

EG

Egor Gruzdev in Laravel для начинающих
у него до контроллера доходит раньше, чем он зарегал composer next() на верху
источник

AH

Andrey Helldar in Laravel для начинающих
Это без разницы. Контроллер не имеет отношения к view composer.
источник

SS

Serg Serdyuk in Laravel для начинающих
а как по другому выцепить имя текущего роута? походу никак
источник