Size: a a a

Laravel для начинающих

2021 June 24

AN

Andrew Narolsky in Laravel для начинающих
спасибо
источник

VP

Vasile Papuc in Laravel для начинающих
Это не проблема
источник

rr

ruzal ruzal in Laravel для начинающих
Такой вопрос. Хочу сделать таблицу, чтобы сохранять сообщение от юзеров. Причем если юзер уже писал, то новая запись не создается, а делается update. Планирую поля id и worker_id,question_text,bid_id .  Хочу сделать составной первичный ключ для worker_id и bid_id. Чтобы по нему потом искал и если worker_id+bid_id уже есть, то делалался update вместо insert. Как мне в миграции сделать составной ключ, или может есть другие решения
источник

D

Dimk_O in Laravel для начинающих
Выполнил запрос ларки в базу
источник

D

Dimk_O in Laravel для начинающих
select count(*) as aggregate from "products" where "products"."category_ultra_uuid" = '46d7fb79-4e70-11ea-b816-00155d1de702' and "products"."category_ultra_uuid" is not null and exists (select * from "product_properties" where "products"."ultra_uuid" = "product_properties"."product_ultra_uuid" and "id" = 20814) and "active" = 1 and "price" > 0;
ERROR:  operator does not exist: uuid = character varying
СТРОКА 1: ...product_properties" where "products"."ultra_uuid" = "product...
источник

D

Dimk_O in Laravel для начинающих
ПОДСКАЗКА:  No operator matches the given name and argument types. You might need to add explicit type casts.
источник

D

Dimk_O in Laravel для начинающих
Как понять?
источник

ЭБ

Эдуард Баженов... in Laravel для начинающих
а зачем так? почему просто не проверить, есть ли запись с таким пользователем?
источник

IG

Ilshat Gayanov in Laravel для начинающих
всем привет, имеются роли: админ, менеджер и клиент, как сделать права клиента дочерним для менеджера?
источник

rr

ruzal ruzal in Laravel для начинающих
Мне кажется так проще, чем проверять есть ли запись, он же сразу и проверит есть ли запись, если есть - обновит. Не знаю
источник

ЭБ

Эдуард Баженов... in Laravel для начинающих
как минимум лишнее поле получается
источник

rr

ruzal ruzal in Laravel для начинающих
Это да. Нужно подумать. Это я для реализации вот такого делаю
INSERT INTO t1 (a,b,c) VALUES (1,2,3)
 ON DUPLICATE KEY UPDATE c=c+1;
пока остановился на том, чтобы сделать ->unigue(worker_id,bid_id). Посмотрим будет ли работать
источник

rr

ruzal ruzal in Laravel для начинающих
у меня интернет похоже тупит
источник

ЭБ

Эдуард Баженов... in Laravel для начинающих
вы можете просто использовать firstOrCreate метод, проверяя worker_id
источник

VP

Vasile Papuc in Laravel для начинающих
подскажите пожалуйста как можно сделать уникальными subject_ids во всеaх array
array_unique выдает array to string conversion
источник

VP

Vasile Papuc in Laravel для начинающих
уникальными между всеми тримя масивах между собой
источник

rr

ruzal ruzal in Laravel для начинающих
спасибо, в laravel-коде так и сделаю. Но мне вводить данные надо из питон-скрипта там firstOrCreate нет скорее всего. Удобная штука похоже - посмотрю
источник

AE

Andrey Eig in Laravel для начинающих
Привет всем. Подскажите плиз, не сталкивался с таким еще, хотя наверняка ответ на поверхности. У модели есть две константы - 1 и 2 значения условно. В зависимости от значений этой константы нужно выбрать нужную связь (их также две, на каждую константу).
Вопрос: как это структурировать? Типа в выборке указать with() обе связи, а в map() выбрать нужную? Или как?
источник

4

4unkur in Laravel для начинающих
может морф надо?
источник

D

DK in Laravel для начинающих
сделать 1 связь
и выбирать там, ну либо полиморф
источник