Size: a a a

2020 July 21

ПГ

Павел Г. in Laravel Pro
Ок, понятненько, спасибо
источник

ПГ

Павел Г. in Laravel Pro
ну я ща короче пораскинул еще раз с мидлварами и роутиногом я конечно дичь сказанул)  врасплох взяли )
источник

O

Oleg in Laravel Pro
table1
id
table2_id
----------
table2
id
table3_id
----------
table3
id
table4_id
----------
table4
id
----------
Всем привет, есть такая структура, задача - дотянуться из table1 до table4, до table3 работает hasOneThrough, но надо дальше. Как красиво решить, только свой запрос писать?
источник

ПГ

Павел Г. in Laravel Pro
Oleg
table1
id
table2_id
----------
table2
id
table3_id
----------
table3
id
table4_id
----------
table4
id
----------
Всем привет, есть такая структура, задача - дотянуться из table1 до table4, до table3 работает hasOneThrough, но надо дальше. Как красиво решить, только свой запрос писать?
собственно а в чем проблема? Если пофиг на нагрузку - то через связи. Если нет - то свой запрос.
источник

ПГ

Павел Г. in Laravel Pro
Алихан Закиров
Механизм валидации это С, не важно обращается он при этом к модели или нет
Короче погуглил. На SO склоняются больше что валидация это или M или M+C . Но ответов про чистый C не нашел
источник

O

Oleg in Laravel Pro
Павел Г.
собственно а в чем проблема? Если пофиг на нагрузку - то через связи. Если нет - то свой запрос.
Запрос кастомный или через модель?
источник

ПГ

Павел Г. in Laravel Pro
Oleg
Запрос кастомный или через модель?
Если произовдительность не важна - через модель вроде можно.
$table1->table3->table4 . Так разве не работает?
Хотя про  hasOneThrough не уверен. В обычных связях - тянутся можно куда угодно.
источник

ПГ

Павел Г. in Laravel Pro
Ну естественно с eagerload
источник

O

Oleg in Laravel Pro
Через связи не пробовал. hasOneThrough работает хорошо для 3 таблицы, поэтому подумал, может как-то расширить это дело можно, в смысле, удлинить
источник

А

Антон in Laravel Pro
Oleg
Через связи не пробовал. hasOneThrough работает хорошо для 3 таблицы, поэтому подумал, может как-то расширить это дело можно, в смысле, удлинить
Можно
источник

ПГ

Павел Г. in Laravel Pro
Oleg
Через связи не пробовал. hasOneThrough работает хорошо для 3 таблицы, поэтому подумал, может как-то расширить это дело можно, в смысле, удлинить
Кастомные можно намутить. Но там надо разбираться)
источник

ПГ

Павел Г. in Laravel Pro
Oleg
Через связи не пробовал. hasOneThrough работает хорошо для 3 таблицы, поэтому подумал, может как-то расширить это дело можно, в смысле, удлинить
источник

ПГ

Павел Г. in Laravel Pro
Ну и гуглешь по этой теме
источник

ПГ

Павел Г. in Laravel Pro
Антон
Можно
Обожаю твою краткость.
источник

O

Oleg in Laravel Pro
Антон
Можно
Каким образом?
источник

А

Антон in Laravel Pro
Oleg
Каким образом?
источник

O

Oleg in Laravel Pro
Павел Г.
Кастомные можно намутить. Но там надо разбираться)
Ок, спасибо, посмотрю
источник

А

Антон in Laravel Pro
Павел Г.
Обожаю твою краткость.
Запрос в гугл тоже короткий.
источник

O

Oleg in Laravel Pro
Спасибо
источник

ПГ

Павел Г. in Laravel Pro
Антон
Запрос в гугл тоже короткий.
у меня все в закладках 👍
источник