Size: a a a

2020 May 15

k

kaktus778 in Laravel Pro
таня котюшева
нужен специалист по laravel
срочно❗️❗️❗️
врядли найдете... нет их уже... это  утраченая технология древних развитых цивилизаций..
источник

T

ThunderAL in Laravel Pro
есть стакая структура релейшнов:
User -(morphMany)> ModelTagLink -(belongsTo)> ModelTag
какой релейшн мне воткнуть в User чтобы он мне отдавал ModelTag?
источник

E

EgorichXXX in Laravel Pro
user->modelTagLink->modelTag  примерно так нельзя?
источник

T

ThunderAL in Laravel Pro
EgorichXXX
user->modelTagLink->modelTag  примерно так нельзя?
так любой может. для меня это не подходит
источник

E

EgorichXXX in Laravel Pro
ну создать можешь атрибут
источник

T

ThunderAL in Laravel Pro
нужен именно объект релейшна чтобы на нём вызывать методы для заполнения итп. если я буду делать атрибутами то будет расти легаси что мне не надо
источник

E

EgorichXXX in Laravel Pro
получается ты хочешь получить связь между таблицами без каких либо общих полей
источник

T

ThunderAL in Laravel Pro
EgorichXXX
получается ты хочешь получить связь между таблицами без каких либо общих полей
я не тупой. у меня все поля имеются. только что через ->toSql() решил проблему (некст сообщение опишу)
источник

T

ThunderAL in Laravel Pro
ThunderAL
есть стакая структура релейшнов:
User -(morphMany)> ModelTagLink -(belongsTo)> ModelTag
какой релейшн мне воткнуть в User чтобы он мне отдавал ModelTag?
решено:
в юзере пишем
public function model_tags() {
   return $this->morphToMany(ModelTag::class, 'target', ModelTagLink::class, null, 'tag_id');
}

а проблема была в том что у меня в ModelTagLink не model_tag_id а tag_id
источник

E

EgorichXXX in Laravel Pro
да понятно, только чем это отличается от user->modelTagLink->modelTag
источник

T

ThunderAL in Laravel Pro
EgorichXXX
да понятно, только чем это отличается от user->modelTagLink->modelTag
этим $user->model_tags()->sync([$tag1, $tag2])
у меня бОльшая часть кода заточена на работу как раз с подобными методами на объектах релейшнов.
а ещё мой вариант работает на join а твой надо вызывать с with и надо будет отдельно писать обработку фильтрования, создания, редактирования итп
источник

T

ThunderAL in Laravel Pro
как-то так получается если пилить ручками. щас прикручу тесты, валидацию и будет всё збс и выборка, как говорил, работает через один sql запрос
источник

E

EgorichXXX in Laravel Pro
ну теперь понято, буду иметь ввиду
источник

VK

Vladimir Karamazov in Laravel Pro
таня котюшева
нужен специалист по laravel
срочно❗️❗️❗️
Обычно стараюсь такие запросы обходить стороной, ибо срочно = паника, сжатые сроки, сделать как-нибудь по-быстренькому и тд
источник

YS

Yuriy Shmidt in Laravel Pro
Vladimir Karamazov
Обычно стараюсь такие запросы обходить стороной, ибо срочно = паника, сжатые сроки, сделать как-нибудь по-быстренькому и тд
Так надо тоже сразу. Срочно. Нужны деньги. Много.
источник

J

Jeen in Laravel Pro
Есть спецы, которые работают только на на таких ургент-проектах. Правда ставку берут в 2-3 раза больше и на почасовку - ибо обычно геморой там гарантирован
источник

P

PSYTRGLES in Laravel Pro
обычно эт значит проект горит, в говне и его ни кто не хочет брать )))
источник

J

Jeen in Laravel Pro
Проект в говне - это реальность большинства проектов 😄
источник

VK

Vladimir Karamazov in Laravel Pro
PSYTRGLES
обычно эт значит проект горит, в говне и его ни кто не хочет брать )))
Вы точнее выразили мою мысль)
источник

P

PSYTRGLES in Laravel Pro
когда ты прав, то ты прав (( к сожалению ))
источник