Size: a a a

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

2020 January 20

СБ

Сергей Байков in Laravel для начинающих
там связь один ко многим
источник

D

DK in Laravel для начинающих
Сергей Байков
всем привет.
есть коллекции

$goal = Goal::where('city_id', 1s)->get();
могу я как то получить например коллекции city, если нашлись по ней Goal?
без циклов.
а то у меня сейчас вот так
foreach
$goal->city->get;
wherehas?
источник

СБ

Сергей Байков in Laravel для начинающих
вот так пробовал
$city = Goal::where('city_id',1)->whereHas('city', function ($query) {})->get();

возвращает пустоту
источник

4

4unkur in Laravel для начинающих
опиши подробнее, что-то не могу врубиться
источник

SS

Serg Serdyuk in Laravel для начинающих
Сергей Байков
вот так пробовал
$city = Goal::where('city_id',1)->whereHas('city', function ($query) {})->get();

возвращает пустоту
Дык без функции, или в функции return $query
источник

СБ

Сергей Байков in Laravel для начинающих
Serg Serdyuk
Дык без функции, или в функции return $query
без функции тоже пустота
источник

4

4unkur in Laravel для начинающих
если просто на существование связи, то можно has(‘city’)
источник

SS

Serg Serdyuk in Laravel для начинающих
Значит что то со связями не то🤔
источник

MP

Maksim (Ellrion) Platonov in Laravel для начинающих
Сергей Байков
всем привет.
есть коллекции

$goal = Goal::where('city_id', 1s)->get();
могу я как то получить например коллекции city, если нашлись по ней Goal?
без циклов.
а то у меня сейчас вот так
foreach
$goal->city->get;
$goals->first()->city
источник

MP

Maksim (Ellrion) Platonov in Laravel для начинающих
а еще лучше сначало выбрать город по id а Goal взять уже из его связи
источник

СБ

Сергей Байков in Laravel для начинающих
Maksim (Ellrion) Platonov
$goals->first()->city
это только для первой goals подойдёт. У меня их много в выборке
источник

MP

Maksim (Ellrion) Platonov in Laravel для начинающих
Сергей Байков
это только для первой goals подойдёт. У меня их много в выборке
у тебя в запросе указано что они все пренадлежат к одному городу с определенным id
источник

F

Frozzen[ TOP-1 Tech Support] in Laravel для начинающих
Привет
источник

F

Frozzen[ TOP-1 Tech Support] in Laravel для начинающих
Ребят можно как-то при save(); не обновлять Update_at ?
источник

4

4unkur in Laravel для начинающих
if ($this->usesTimestamps()) {
   $this->updateTimestamps();
}

походу нет
источник

4

4unkur in Laravel для начинающих
/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php
источник

4

4unkur in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
Ребят можно как-то при save(); не обновлять Update_at ?
а зачем вообще это нужно?
источник

4

4unkur in Laravel для начинающих
может колонку другую завести если при определенных условиях нужно обновлять дату
источник

4

4unkur in Laravel для начинающих
paid_at started_at и тп
источник

F

Frozzen[ TOP-1 Tech Support] in Laravel для начинающих
4unkur
а зачем вообще это нужно?
да потому что у меня етсь логика которые берет запись после последнего обновления. Но есть еще дополнительная функция к этой записи, но не нужно чтобы это поле обновлялось....
источник