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

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

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

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

15 ответов

9 просмотров

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

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

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

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

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

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

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта