а можно на русском? Ит сфера на укр, я как украинец не понимаю даже
а зачем его вообще переписывать?
На скрине метод не воспринимается как релейшен. Видимо начал не с того. Релейшен должен возвращать билдер и ничего не принимать в аргументах функции. Также это русскоязычный чат. У нас люди из разных стран общаются на одном языке.
Судя из FAQ это только рекомендация, а не правило
мне нужно создать функцинал soft delete для pivot таблиц. И сейчас нужно чтоб когда связьівал проект и юзер, которьіе до єтого бьіли удаленьі (тоесть связь существует но с записанной датой в колонке 'deleted_at'), оно не создавало новьій рядок, а просто перезаписьівало колонку 'deleted_at' в существующем. Я использую Laravel Nova, поєтому, как знаю, новьій метод написать не получится, нужно именно тот, которьій из под коробки
Ты тоже из тех, что "закономнезапрещено"? Да, никто не принуждает, но народ по желанию может ответить, а могут и не ответить, а могут и послать - тут от каждого человека зависит. Это называется культура общения. Чат объединяет людей из разных стран и говорящих на разных языках. Общее между нами - это Лара и общение на одном языке.
Вообще да, из тех, что если законом не запрещено, то значит разрешено. А что в этом плохого? Ну, а вот посылать - уже не по правилам чата, если что 😉
тут вроде как принимает параметр
Потому что метод attach реализован под капотом и принимает идентификатор. Пока что непонятно что требуется в итоге. Если снаружи есть нужда прокидывать именно модель для связи, тогда метод в модели User должен выглядеть так: public function attachProject(Project $project) { return $this->projects()->attach($project->id); }
А всю модель в метод аттач разве нельзя в параметр передавать?
Возможно, тебе это поможет https://laracasts.com/discuss/channels/general-discussion/soft-deletes-with-pivot-table
а да, не тебе :)
Обсуждают сегодня