Size: a a a

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

2020 September 30

KQ

Kamil Qiyasov in Laravel для начинающих
нет
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
а как?
источник

KQ

Kamil Qiyasov in Laravel для начинающих
Продукты связаны с Разделм и типом ( с таблицей razdel_id)
источник

KQ

Kamil Qiyasov in Laravel для начинающих
многие ко многим
источник

KQ

Kamil Qiyasov in Laravel для начинающих
ну просто связать с типом я не могу, не подходим мне такой вариант
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
т.е. тип1 может быть связан с разделом1 и разделом2
но продукт при этом только в тип1-раздел1 условно?
источник

KQ

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

KQ

Kamil Qiyasov in Laravel для начинающих
ну смотри раздел1 тип1 продукт1. раздел2 тип1 продукт1
источник

KQ

Kamil Qiyasov in Laravel для начинающих
напрашивается связь тип с продуктом, но когда задача стоит скрыть продукт1 у раздела1 то тут такая связь не получится
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Kamil Qiyasov
ну смотри раздел1 тип1 продукт1. раздел2 тип1 продукт1
этот пример не противоречит модели: продукт связан с типом

и не показывает необходимости в той архитектуре)
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
странная модель данных конечно) но всякое бывает да.
ну тогда надо содавать отдельную модель для связующей таблицы тип-раздел
источник

KQ

Kamil Qiyasov in Laravel для начинающих
ну а как тогда скрыть продукт1 у раздела1 например
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
ну короче всяко бывает, возможно стоит смотреть в сторону through связи
источник

NJ

Nabijon Juraev in Laravel для начинающих
Nabijon Juraev
Салам алейкум
при переносе файлов с laravel 5.2 на laravel 7 возникла проблема
в middleware
app()->instance('city',$city); //City модель/данные города который выбирает юзер
в контроллере при app()->make("city") ничего не возвращает
если выполнить app()->make("city") в самом middleware сразу после app()->instance() данные существуют
может в laravel7 надо делать по другому?

добавив логирование в middleware и контроллер где вызывается app()->make() заметил что мой контроллер вызывается раньше middleware
друзья
причина моей проблемы в том что контроллер вызывается до middleware
куда смотреть?
источник

NJ

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

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Nabijon Juraev
друзья
причина моей проблемы в том что контроллер вызывается до middleware
куда смотреть?
"контроллер вызывается" это имеешь ввиду конструктор его?
источник

NJ

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

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
ну тогда не делай там логики)
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
в 5.3 создание объекта контроллера стало раньше чем выполнятся мидлвары.
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
https://laravel.com/docs/5.3/upgrade#5.3-session-in-constructors

у людей обычно это влеяет на сессионного юзера. там и вариант решения "проблема"
источник