Size: a a a

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

2021 June 29

SG

Sergey Gerasimov in Laravel для начинающих
Но как правило бизнесу требуется именно по другому
источник

AH

Andrey Helldar in Laravel для начинающих
С нуля они никогда не выполнятся потому что особо одарённые внутри них сидеры вызывали, которые удалили за ненадобностью года 4 назад...
источник

AH

Andrey Helldar in Laravel для начинающих
Смотря как писать и что нужно сделать при их выполнении.
источник

SG

Sergey Gerasimov in Laravel для начинающих
Ну вот задача была - разбить 1 таблицу на 2, то есть:
1. Создать 2ую таблицу
2. Перенести данные из 1ой во 2ую
3. В 1ой таблице удалить столбцы, из который был перенос
И это в рамках одной задачи (одного коммита)
источник

AH

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

AE

Andrey Eig in Laravel для начинающих
Привет всем, почему ->sum('amount'); считает некорректно? Есть коллекция объектов при выборке модели. Суммирую по всем объектам и получается другая цифра, не такая как если вручную суммировать или в бд посмотреть сумму.
Из-за чего такое может быть? Поле amount типа double, например 2.204
источник

SG

Sergey Gerasimov in Laravel для начинающих
Но это же данные =)) Вы себе противоречите ;)
источник

S

Shamil 😏 in Laravel для начинающих
Друзья, нет ли возможности одной артизан-командой создать модель, миграцию, сиды и ресурс-контроллер ?
источник

AH

Andrey Helldar in Laravel для начинающих
Условия какие у билдера перед вызовом агрегатора?
источник

AH

Andrey Helldar in Laravel для начинающих
Вовсе нет.
Есть чёткая разница между "работать с данными" и "разбить таблицу на N штук".

Сидеры тоже в этой схеме будут негодными и всю логику нужно писать в миграции. Так что никаких противоречий нет.
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
источник

AH

Andrey Helldar in Laravel для начинающих
php artisan make:model Post -a

php artisan make:model --help
источник

D

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

D

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

D

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

SG

Sergey Gerasimov in Laravel для начинающих
Не, я не про сидер, а про то, что ты писал что в миграции нельзя
источник

AH

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

ДК

Дмитрий Кожанов... in Laravel для начинающих
Слабак )
источник

AE

Andrey Eig in Laravel для начинающих
where(user_id, 11111)->where(created_at, > Carbon::now()->subMonth())
т.е. у конкретного пользователя за последний месяц
источник

AH

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

Или в миграции вызов сида и ничего больше.

Или добавляют поле X и заполняют его вызовом сида или прописыванием логики прямо в миграции.

Вот так нельзя делать.

А если изменяется структура базы, то понятие "работа с данными" при переносе приобретает иной смысл.
источник