Size: a a a

2021 August 22

d.

dev . in Laravel Pro
связь покажи
источник

V

Vladislav in Laravel Pro
Возможно я что-то не знаю и можно как-то магическим образом обращаться просто User::first() или что-то такое, но хз
источник

d.

dev . in Laravel Pro
будет нул если юзеров нет
источник

VM

Vitaliy Mikhailov in Laravel Pro
public function lastCommand() { return $this->hasOne(UserCommand::class, 'user_id') ->where('status', StatusEnum::ENABLED) ->orderBy('updated_at', 'desc'); }
источник

d.

dev . in Laravel Pro
понятно
источник

d.

dev . in Laravel Pro
сделай перед вторым user->refresh()
источник

d.

dev . in Laravel Pro
ты видимо как раз тут создаёшь команду
источник

d.

dev . in Laravel Pro
1ая строка это в бд уходит вторая использует что есть сейчас и не видит что ты записал только что
источник

VM

Vitaliy Mikhailov in Laravel Pro
То есть именно в тестах оно кэширует связи? Или как это работает?
источник

d.

dev . in Laravel Pro
везде работает но в тестах чаще на это наткнутся но да если ты взял релейшн, потом создал новую то в юзере не поменяется
источник

VM

Vitaliy Mikhailov in Laravel Pro
Вообще я создаю запись пользователя. Затем запись команды. После пытаюсь через связи получить команду.
источник

d.

dev . in Laravel Pro
его надо рефрешнуть или отдельно связь
источник

d.

dev . in Laravel Pro
и видимо когда юзера берешь то там и гружишь эту связь
источник

d.

dev . in Laravel Pro
покажи весь тест
источник

VM

Vitaliy Mikhailov in Laravel Pro
Нет, в модели не прописано ничего, пол типу with
источник

d.

dev . in Laravel Pro
но думаю рефрешнуть будет достаточно
источник

VM

Vitaliy Mikhailov in Laravel Pro
Тест нет смысла показывать. Я создаю пользователя а затем эмулирую действия. В один момент команда действительно меняется (по крайней мере статус).
источник

d.

dev . in Laravel Pro
ну ответ выше
источник

VM

Vitaliy Mikhailov in Laravel Pro
Да, я понял. Спасибо) не сталкивался с подобным до этого.
источник

ВК

Владимир Карпов... in Laravel Pro
Unable to connect to the server: dial tcp: lookup kubernetes.docker.internal: no such host
никто не знает, что это за ошибка, при попытке хоть что-то сделать со словом kubernets
источник