Size: a a a

2019 September 13

В

Вячеслав in Laravel UA
Кто захочет размять мозги, недавно наткнулся на такой квест:
http://start.webolomka.ru/
источник
2019 September 15

O

Ostap 🇺🇦 in Laravel UA
Який namespace ви використовуєте для Dto?
источник

O

Ostap 🇺🇦 in Laravel UA
напевно DataObjects
источник

П

Павел in Laravel UA
Всем привет. Неправильно понимаю как работают в связке конструкторы и миддлвари. Если на маршрут API стои мидлварь  auth:api, я предполагал что в конструкторе обрабатывающего контроллера смогу получить пользвателя
источник

П

Павел in Laravel UA
auth()->user()
источник

П

Павел in Laravel UA
а на самом деле получить я могу его только в методе контроллера
источник

П

Павел in Laravel UA
вопрос: как инжектить юзера который уже прошел через мидварь в маршрутах?
источник

ИС

Илья Сакович in Laravel UA
Павел
Всем привет. Неправильно понимаю как работают в связке конструкторы и миддлвари. Если на маршрут API стои мидлварь  auth:api, я предполагал что в конструкторе обрабатывающего контроллера смогу получить пользвателя
Контроллеры инстатинируются ещё до инициализации аутентификации, насколько я помню
источник

ИС

Илья Сакович in Laravel UA
Павел
вопрос: как инжектить юзера который уже прошел через мидварь в маршрутах?
Auth::user(), $request->user()?
источник

П

Павел in Laravel UA
это да, но в конструкторах возвращается null
источник

П

Павел in Laravel UA
получается что инициализируются до middleware
источник

П

Павел in Laravel UA
а писать вызов middleware в конструкторе повторно не хочется
источник

П

Павел in Laravel UA
сейчас наверное гляну стек
источник

П

Павел in Laravel UA
да конструкторы похоже раньше отрабатывают судя по стеку. будем искать решение
источник

П

Павел in Laravel UA
источник

П

Павел in Laravel UA
оказывается только в 5.3 поведение сменили
источник

ИС

Илья Сакович in Laravel UA
Павел
это да, но в конструкторах возвращается null
Потому что аутентификация не инициализирована
источник

ИС

Илья Сакович in Laravel UA
Покажи код, что надо сделать?
источник

П

Павел in Laravel UA
да, уже все понял. просто хотел улучшить код. сделал базовый контроллер. думал там protected $user
источник

П

Павел in Laravel UA
чтобы в каждом action не брать
источник