Size: a a a

2020 January 21

DB

Denis Bedov in Laravel Pro
Есть у меня таблица Bookings на которую ссылается таблица another
источник

i

invariance in Laravel Pro
Denis Bedov
Как это сделать для связи тип сразу и в таблицу
прочитай доку, блеать
источник

i

invariance in Laravel Pro
или научись нормально вопросы задавать
источник

DB

Denis Bedov in Laravel Pro
Туда еще нужно пробросить ид после создания в основной таблице
источник

ДС

Дмитрий Суходольский... in Laravel Pro
Eloquent: Relationships - Laravel - The PHP Framework For Web Artisans
https://laravel.com/docs/6.x/eloquent-relationships#the-save-method
источник

DZ

Daniil Zobov in Laravel Pro
Daniil Zobov
тут недавно задумался, а что если бы модельки Eloquent’а переиспользовались.

Ну вот например, делаешь два запроса, получаешь 2 коллекции и 2 абсолютно разных набора моделей.
В одной из них что-то меняешь, а в её клоне (в соседней коллекции) изменений нет.

А что, если бы был некий репозиторий с моделями и Eloquent перед new Model делал бы проверку на наличие модельки с таким ID?
Нароод) есть мысли?
источник

A

Adel in Laravel Pro
Daniil Zobov
тут недавно задумался, а что если бы модельки Eloquent’а переиспользовались.

Ну вот например, делаешь два запроса, получаешь 2 коллекции и 2 абсолютно разных набора моделей.
В одной из них что-то меняешь, а в её клоне (в соседней коллекции) изменений нет.

А что, если бы был некий репозиторий с моделями и Eloquent перед new Model делал бы проверку на наличие модельки с таким ID?
это называется кеш второго уровня. не увлекайся этим. не стоит.
источник

A

Adel in Laravel Pro
ну или identity map еще.
источник

N

Ninja in Laravel Pro
а это точно группа для Pro?
источник

N

Ninja in Laravel Pro
))
источник

DZ

Daniil Zobov in Laravel Pro
мне кажется, на больших вычислениях это здорово бы экономило память.

Ну и eagerLoading не зацикливался бы
источник

A

Adel in Laravel Pro
Daniil Zobov
мне кажется, на больших вычислениях это здорово бы экономило память.

Ну и eagerLoading не зацикливался бы
если вычисления большие и тебе это действительно надо, то можно пробовать самому организовать все. и заменить стандартный eagerLoading своим.
источник

DZ

Daniil Zobov in Laravel Pro
особенно, дало бы мощный эффект вкупе с swoole
источник

N

Ninja in Laravel Pro
invariance
сук, у ларки такая охуенная дока в сравнении с другими фреймворками, но никто ее не читает
я читаю)) она у меня вообще фуллтайм открыта
источник

A

Adel in Laravel Pro
Daniil Zobov
особенно, дало бы мощный эффект вкупе с swoole
Eloquent + swoole... мечтатель
источник

DZ

Daniil Zobov in Laravel Pro
Adel
Eloquent + swoole... мечтатель
Идея-то ничотак. Почему бы и не попробовать)
источник

zN

zVlad Nesquik in Laravel Pro
Привет! Поясните, как в middleware сюда return $next($request); вставить добавление куки? Примерно так return $next($request)->cookie('key', 'value', 43200); работает, но куки не добавляет. Я так понимаю я что то не правильно делаю.
источник

i

invariance in Laravel Pro
zVlad Nesquik
Привет! Поясните, как в middleware сюда return $next($request); вставить добавление куки? Примерно так return $next($request)->cookie('key', 'value', 43200); работает, но куки не добавляет. Я так понимаю я что то не правильно делаю.
Куки должны прикрепляться к response, а не к request
источник

i

invariance in Laravel Pro
Я думаю тебе вот это подойдет https://laravel.com/docs/6.x/middleware#terminable-middleware
источник

zN

zVlad Nesquik in Laravel Pro
Я понимаю!
Но тогда типо вот так или как?
return  response()->$next($request)->cookie('key', 'value', 43200);
источник