Size: a a a

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

2021 March 29

SG

Sergey Gerasimov in Laravel для начинающих
Виталий Шутов
Чтобы не писать миграции дополнительные
Что плохого в доп. миграциях?
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Проще же, когда миграции в понятном виде
источник

SG

Sergey Gerasimov in Laravel для начинающих
Ambriel
Подскажите как в api resource добавить на уровне с data еще message и success
В каком плане на уровень дата?
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Sergey Gerasimov
Что плохого в доп. миграциях?
В миграциях переименования таблиц скопом? Ну подумайте
источник

SG

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

SG

Sergey Gerasimov in Laravel для начинающих
И работает
источник

A

Ambriel in Laravel для начинающих
Sergey Gerasimov
В каком плане на уровень дата?
как в этом примере что бы не писать response()->json(['success' = true, 'data' => ApiResource::collection(User::all())])
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Sergey Gerasimov
Ну так уже запущено же
Даже если запущено. Можно переименовать таблицы в старых миграциях
источник

A

Ambriel in Laravel для начинающих
можно одним ресурсом обйтись?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Ambriel
как в этом примере что бы не писать response()->json(['success' = true, 'data' => ApiResource::collection(User::all())])
return ApiResource::collection(...)->additional(['success' = true])
источник

A

Ambriel in Laravel для начинающих
Sergey Gerasimov
return ApiResource::collection(...)->additional(['success' = true])
спасибо!
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Leonid
а почему так лучше?
Напишите консольную команду переименования просто, а таблицы переименуйте в существующих миграциях
источник

SG

Sergey Gerasimov in Laravel для начинающих
Виталий Шутов
Напишите консольную команду переименования просто, а таблицы переименуйте в существующих миграциях
Да ну
источник

L

Leonid in Laravel для начинающих
я посмотрел ничего сложного и ценного в базе нет на dev-версиях, на production восстановлю данные без проблем

спасибо!
источник

ВШ

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

SG

Sergey Gerasimov in Laravel для начинающих
Leonid
проект есть, развернут в разных окружениях уже - соотв. нужно сделать кошерное переименование таблиц
Ты же можешь в цикле пустить.
protected const TABLES = [
   'table1',
];


А в миграции
foreach self::TABLES as $table
Schema::rename($table, $prefix.$table)
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Я просто про то что не красиво как то
источник

SG

Sergey Gerasimov in Laravel для начинающих
Виталий Шутов
Ну приходит новый разраб в команду, пытается понять как все работает, а там дюжина миграцией, гоняющих таблицы из пустого в порожнее
Зачем разбираться в старых миграциях?
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Sergey Gerasimov
Ты же можешь в цикле пустить.
protected const TABLES = [
   'table1',
];


А в миграции
foreach self::TABLES as $table
Schema::rename($table, $prefix.$table)
Да, а потом удалить её за ненадобностью
источник

ВШ

Виталий Шутов... in Laravel для начинающих
И переименовать в старых 😊
источник