Size: a a a

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

2021 July 01

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
источник

D

DK in Laravel для начинающих
это мы тут выёбываемся
источник

D

DK in Laravel для начинающих
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
поиск по проекту -observe
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
"нет там такого"
источник

y

yakoffВot in Laravel для начинающих
Доброго утра всем!

Не могу понять, почему сокращенная запись exists (ниже - закомментированное правило) не отрабатывает.
Переписал его с использованием класса Rule - всё заработало:

return [
   'code' => [
       'bail', 'required', 'string', 'min:3', 'max:10',
       'regex:' . Promocode::REGEX,
       // 'exists:promocodes,code,deleted_at,null,status,true',
       Rule::exists('promocodes', 'code')->where(function ($query) {
           return $query->where('deleted_at', null)
               ->where('status', true);
       }),
   ],
   'return_full_cart' => 'required|boolean',
];


Полчаса на код смотрю, ничего криминального не вижу.. подскажите, ЧЯДНТ?
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
',status,true'

вот такое по моему в exists не заработает, в строковом варианте я имею в виду
источник

y

yakoffВot in Laravel для начинающих
то есть вместо true в "'exists:promocodes,code,deleted_at,null,status,true'," предполагается строка 'true'? возможно..
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
я с такими условиями в строках не работал, точнее не скажу
источник

y

yakoffВot in Laravel для начинающих
ну видимо да, как указать, что это строка? что там с приведением типов неясно (насколько жесткое сравнение). Спасибо, успокоили)
источник

НГ

Никита Гончаров... in Laravel для начинающих
Помогите пж, можно как-то сделать on update, чтоб можно было менять праймари кей в таблице - и он менялся в связи? Или это только пересоздавать запись?
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
менять pk ? это что за задача такая интересная?
источник

НГ

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

НГ

Никита Гончаров... in Laravel для начинающих
Или pk - артикул в корне хреновая идея?
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
ага
источник

НГ

Никита Гончаров... in Laravel для начинающих
👌😐
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
по хорошему id это вещь нужная только для базы и связей
с реальным миром она пересекаться не должна
источник

НГ

Никита Гончаров... in Laravel для начинающих
Понял, спасибо
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
артикул не может быть уникальным
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
только если у тебя не товарный контейнер + скю
источник