Size: a a a

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

2021 October 07

ЛП

Лаврентий Палыч... in Laravel для начинающих
у меня есть спецальный сервис провайдер который меню генерит через вью-композер, просто это меню актуально только для аутентифицированного пользователя, вот отсюда и вопрос
источник

SG

Sergey Gerasimov in Laravel для начинающих
Во вью композере проверить наличие юзера и вообще не приступать к его генерации?
источник

ЛП

Лаврентий Палыч... in Laravel для начинающих
а, ну не суть вопрос тот же
источник

SG

Sergey Gerasimov in Laravel для начинающих
А вообще - если у тебя не подключится композер, то не упадет с ошибкой что нет нужных переменных в шаблоне?
источник

ЛП

Лаврентий Палыч... in Laravel для начинающих
View::composer('parts.menu', function ($view) use ($menu) {
           $view->with('menu', $menu);
       });
источник

ЛП

Лаврентий Палыч... in Laravel для начинающих
тут проверять аутентифиувцию?
источник

SG

Sergey Gerasimov in Laravel для начинающих
use $menu уже лишнее
источник

ЛП

Лаврентий Палыч... in Laravel для начинающих
ну вобщем внутрь функции все переместить правильно я понимаю? проверку логина и генерацию
источник

SG

Sergey Gerasimov in Laravel для начинающих
Лучше вообще вынести в отдельный класс
источник

SG

Sergey Gerasimov in Laravel для начинающих
Какой-нибудь MenuComposer
источник

SG

Sergey Gerasimov in Laravel для начинающих
источник

ЛП

Лаврентий Палыч... in Laravel для начинающих
это не проблема, просто все действия внутри функции/класса делать композерского да?
источник

SG

Sergey Gerasimov in Laravel для начинающих
А почему у тебя гости видят parts.menu - овот в чем скорее вопрос
источник

SG

Sergey Gerasimov in Laravel для начинающих
Да не важно где ты будешь делать, тут вопрос в том - зачем ты это делаешь в провайдере
источник

ЛП

Лаврентий Палыч... in Laravel для начинающих
согласен, тогда как лучше?
источник

SG

Sergey Gerasimov in Laravel для начинающих
В провайдере идет только регистрация
источник

SG

Sergey Gerasimov in Laravel для начинающих
Вот попробуй базу грохнуть
источник

SG

Sergey Gerasimov in Laravel для начинающих
И запустить мигрейт
источник

ЛП

Лаврентий Палыч... in Laravel для начинающих
бро, я же просто спрашиваю бест-практис, как правильно)
источник

ЛП

Лаврентий Палыч... in Laravel для начинающих
вот это конкретно
источник