Size: a a a

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

2021 May 26

P

PSYTRGLES in Laravel для начинающих
не обязательно, у тебя скорей всего проблема была в том, что какая-то миграция крашнулась, но таблицу создать успела, а вот записаться как примененная не успела
источник

4

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

P

PSYTRGLES in Laravel для начинающих
т.е. ее нет в БД в таблице migrations
источник

DD

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

P

PSYTRGLES in Laravel для начинающих
php artisan migrate:fresh можно запустить, что бы дропнуть всё что есть и накатить с нуля
источник

DD

Do Din in Laravel для начинающих
да сработало, спасибо
источник

P

PSYTRGLES in Laravel для начинающих
проверь таблицу migrations, что бы все миграции там были
источник

P

PSYTRGLES in Laravel для начинающих
мало ли какой еще косяк, что их не сейвит
источник

J

JUSTasuffer in Laravel для начинающих
Выводит то, что нужно, но как мне в groupBy() сравнить дубликаты и выбрать только те, которые соответствуют условию?
источник

SG

Sergey Gerasimov in Laravel для начинающих
На посгре знаю, а тут хз... что-то типа max(id) FILTER (WHERE NOT match) типа
источник

J

JUSTasuffer in Laravel для начинающих
На моменте groupBy(), он уже фильтрует, и убирает дубликаты, из двух оставляя один
источник

J

JUSTasuffer in Laravel для начинающих
А как это на Eloquent'e ?)
источник

SG

Sergey Gerasimov in Laravel для начинающих
Я же показал запрос
источник

J

JUSTasuffer in Laravel для начинающих
с фильтрацией если, с учетом того, что это постгрес, как бы это выглядело
источник

SG

Sergey Gerasimov in Laravel для начинающих
selectRaw('min(id) FILTER (WHERE NOT match)')
источник

J

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

SG

Sergey Gerasimov in Laravel для начинающих
А если просто сделать where?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Model::query()->selectRaw('min(id)')->where('match', false)->groupBy(...)
источник

SG

Sergey Gerasimov in Laravel для начинающих
Но тогда если тебе нужно именно дубликаты - то не получится...
источник

SG

Sergey Gerasimov in Laravel для начинающих
А bool_or есть в mysql?
источник