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

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

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

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

15 ответов

24 просмотра

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

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

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

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта