Раньше миграции были раскиданы по четырнадцати папкам внутри модулей. Половина не выполнялась вовсе: их подхватывал только активный модуль, а неактивный оставлял таблицы ненадёжными.
Schema::table("orders", function (Blueprint $table) {
$table->timestamp("stock_returned_at")->nullable();
});Пишут их строителем схемы, а не сырым запросом: боевая база — PostgreSQL, а тесты гоняются на SQLite ради скорости. Запрос, написанный под одну базу, упадёт на другой — и заметят это в худший момент.
Обсуждение
0Комментарии оставляют только вошедшие. Войдите, чтобы написать.
Пока никто не высказался. Будьте первым.