169 похожих чатов

Ребят, хтось шарить чи можна якось переписати існуючу метод attach

для якоїсь моделі з релейшном many to many?

у мене моделі User та Project мають many to many та мені треба переписати для них функціонал ось цього зв'язування.
пробую щось типу такого, але не заходить в цей метод
це я в моделі User написав*

15 ответов

19 просмотров

а можно на русском? Ит сфера на укр, я как украинец не понимаю даже

а зачем его вообще переписывать?

На скрине метод не воспринимается как релейшен. Видимо начал не с того. Релейшен должен возвращать билдер и ничего не принимать в аргументах функции. Также это русскоязычный чат. У нас люди из разных стран общаются на одном языке.

Andrey Helldar
На скрине метод не воспринимается как релейшен. Ви...

Судя из FAQ это только рекомендация, а не правило

Bohdan- Автор вопроса
Игорь Бабаев
а зачем его вообще переписывать?

мне нужно создать функцинал soft delete для pivot таблиц. И сейчас нужно чтоб когда связьівал проект и юзер, которьіе до єтого бьіли удаленьі (тоесть связь существует но с записанной датой в колонке 'deleted_at'), оно не создавало новьій рядок, а просто перезаписьівало колонку 'deleted_at' в существующем. Я использую Laravel Nova, поєтому, как знаю, новьій метод написать не получится, нужно именно тот, которьій из под коробки

Andrew🇺🇦 EmOzEmTsEv
Судя из FAQ это только рекомендация, а не правило

Ты тоже из тех, что "закономнезапрещено"? Да, никто не принуждает, но народ по желанию может ответить, а могут и не ответить, а могут и послать - тут от каждого человека зависит. Это называется культура общения. Чат объединяет людей из разных стран и говорящих на разных языках. Общее между нами - это Лара и общение на одном языке.

Andrey Helldar
Ты тоже из тех, что "закономнезапрещено"? Да, ник...

Вообще да, из тех, что если законом не запрещено, то значит разрешено. А что в этом плохого? Ну, а вот посылать - уже не по правилам чата, если что 😉

Bohdan- Автор вопроса
Bohdan
тут вроде как принимает параметр

Потому что метод attach реализован под капотом и принимает идентификатор. Пока что непонятно что требуется в итоге. Если снаружи есть нужда прокидывать именно модель для связи, тогда метод в модели User должен выглядеть так: public function attachProject(Project $project) { return $this->projects()->attach($project->id); }

Andrey Helldar
Потому что метод attach реализован под капотом и п...

А всю модель в метод аттач разве нельзя в параметр передавать?

Andrew🇺🇦 EmOzEmTsEv
А всю модель в метод аттач разве нельзя в параметр...

Возможно, тебе это поможет https://laracasts.com/discuss/channels/general-discussion/soft-deletes-with-pivot-table

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
10
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Здравствуйте, хочу сделать HelloWorld в консоли Дельфи, но функция API ничего не выводит, что я делаю не так? program Hello; {$APPTYPE CONSOLE} uses System.SysUtils, WinAPI.Wi...
Sergey Vinogradov
20
Карта сайта