Я импортирую старую БД в новую, используя сеялки Laravel, и я хотел бы знать, как правильно отображать предупреждения или ошибки в командной строке.
class FooTableSeeder extends Seeder
{
public function run()
{
Schema::disableForeignKeyConstraints();
DB::table('foo')->truncate();
Schema::enableForeignKeyConstraints();
DB::connection('old')->table('fooo')->get()->each(function ($foo) {
if (in_array($foo->id, [4, 8, 15, 16, 23, 42])) {
$this->error("Invalid ID"); // <-- Not working
return;
}
// Then insert to the new database...
});
}
}