Size: a a a

2021 July 23

А

Алексей in Laravel Pro
можно вообще дропнуть все и с чистого листа накатить, да)
источник

A

Adel in Laravel Pro
она бд чистит. и миграции тупо по-новому накатывает
источник

?

? in Laravel Pro
Я понял что это не помогло вроде
источник

?

? in Laravel Pro
А
источник

?

? in Laravel Pro
Значит не так вопрос понял
источник

А

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

А

Алексей in Laravel Pro
о, чекну, спасибо
источник

A

Adel in Laravel Pro
если ты уверен что эту миграцию видел только ты, и она не ушла еще никуда, то можно и попроще
источник

A

Adel in Laravel Pro
я уже привык думать командной работой...
источник

А

Алексей in Laravel Pro
гит ее видел, но я гита не стесняюсь, мы с ним кореша, он меня никому не сдаст
источник

A

Adel in Laravel Pro
если ты единственный друг своего гита - то можно и так
источник

?

? in Laravel Pro
Если  эти таблицы у тебя только в локальной БД, тогда вообще пофиг

А если где-то миграции были накатаны помимо твоего компа, то лучше делать доп. миграцию, где ты будешь удалить табилцы
источник

А

Алексей in Laravel Pro
выкинуть лишние миграции и зафрешить?
источник

A

Adel in Laravel Pro
просто миграции сделать такими какими бы ты хотел и migrate:refresh
источник

A

Adel in Laravel Pro
но имей ввиду - потеряешь всю бд
источник

А

Алексей in Laravel Pro
да я вкурсе как это работает, но спасибо за предупреждение)
источник

ПЧ

Приятный Человек... in Laravel Pro
Парни.

У меня есть много таких мест. Но опишу одно.

Есть моделька страны.
name
count

есть моделька итемов
status
name

Связаны они через модель
country_id
item_id

В модели страны, в count должно быть количество итемов с определенным статусом.

И мучаюсь как сделать.

Вариант 1.
Считать count на месте, и не сохранять его. Затратно по ресурсам

Вариант 2. При изменении связующей модели, и модели итемов, делать кучу проверок. И сохранять count

Вариант 3.
Написать скрипт, который будет каждые N времени проходить по всем данным и изменять count. Не нравится что данные будут не актуальными.

Какой вариант выбрать?
источник

А

Алексей in Laravel Pro
создаете итем ссылающийся на кантри - инкрементируйте у кантри каунт.
удаляете итем - декрементируйте
источник

А

Алексей in Laravel Pro
можете какой нибудь обсервер повесить и функционал вынести туда, чтобы не держать в голове
источник

ПЧ

Приятный Человек... in Laravel Pro
это вариант 2
источник