Size: a a a

2021 June 09

IF

Ikromov Faridun in Laravel Pro
SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (anekdot.likes, CONSTRAINT likes_user_id_foreign FOREIGN KEY (user_id) REFERENCES likes (id) ON DELETE CASCADE) (SQL: insert into likes (user_id, likeable_id, likeable_type, updated_at, created_at) values (2, 2, App\Models\Article, 2021-06-09 11:52:38, 2021-06-09 11:52:38)) что я делаю не так почему выходит это ошибка
источник

DZ

Daniil Zobov in Laravel Pro
мечтаю о времени, когда все же найдут способ набутыливать таких
источник

AO

Anton Ochnev in Laravel Pro
передача бутылки только в личном присутствии
источник

AO

Anton Ochnev in Laravel Pro
*базы
источник

A

Arman in Laravel Pro
в php 8 можно указывать названия аргументов, конечно больше сделано  чтоб можно было указывать в любом порядке.
А вот для читабильности стоит так делать?


public function index(): View
{
   $news = News::query()
       ->orderBy(column: 'slug') // <- тут
       ->get();

   return view(view: 'admin.pages.index', data: [  // <- тут
       'news' => $news,
   ]);
}
источник

AB

Alex B in Laravel Pro
)) смешно вышло
источник

А

Антон in Laravel Pro
Не стоит это юзать везде. Только там, где есть опциональные аргументы и тебе надо пропустить пару штук. Иначе потом задолбаешься менять код, если вдруг в ларавеле переименует аргумент какой-нибудь.
источник

y

yu2ry in Laravel Pro
кто нибудь рбаотал? =]
источник

y

yu2ry in Laravel Pro
чтобы сюда добавить как то кнопку удалить)
источник

E

Exoer in Laravel Pro
Нужен мелкий совет насчёт бд

Есть три типа ПодСервисов для парент сервиса
По типу
PSerice:
-client
-status
-expired at
...

SubService1:
...

SubService2:
...

Думаю куда делать ли поля status/expired at только в главном сервисе, с доступом к ним из под сервиса
Или же переместить их для удобства и оптимизации при выборке в каждый из сабСервисов
источник

AV

Alexey Vetrov in Laravel Pro
Я бы вынес в общую. Никто не мешает потом миграцией накатить другой вариант,если скорость не устроит
источник

E

Exoer in Laravel Pro
Ну при общей со скоупами разве что играться надо, или же допиливать отдельные релейшены для выборки
источник

AV

Alexey Vetrov in Laravel Pro
Ну придется просто в голове держать, что всегда у вас будет условно в сабсервисе
protected $with = 'service'
источник

AV

Alexey Vetrov in Laravel Pro
А внутри сабсервиса можете дергать аттрибуты главного сервиса

public function getServiceAttribute()
{
         return $this->service->attribute;
}
источник

E

Exoer in Laravel Pro
Учту
источник

AO

Anton Ochnev in Laravel Pro
а у вас сервис и сабсервис в разных таблицах?
источник

E

Exoer in Laravel Pro
Да, вот и думаю о разделении
Т.к сервисы имеют разные возможности
источник

ДЛ

Дамир Лумаза... in Laravel Pro
Здравствуйте
У меня есть products, cities и regions
products связан с cities  много ко многим
regions связан с cities один ко многим
и я хочу получить regions и cities, если у них есть свять с products
источник

NT

Nazar Tertyshnyi in Laravel Pro
has
источник

Ю

Юра in Laravel Pro
приветствую. подскажите в каком файле и, желательно, что конкретно мне нужно написать, чтобы проходила валидация при регистрации (laravel jetstream, как я понял). В форме есть три инпута, нужно чтобы хоть один из них был непустой
источник