私はlaravelを初めて使用しています。作業中に新しい移行を作成しました。コマンドphp artisan migrate
を実行した後、移行は成功しました。その後、以前に作成した移行に戻り、いくつかの新しいフィールドを追加しました。 php artisan migrate
というコマンドを実行すると、メッセージNothing to migrate
が届きました。私は、その後適用される変更のためのコマンドphp artisan migrate:refresh
を実行するようになっていたが、私はそれらの移行に行ってきましたので、私はいくつかの移行をロールバックしたくなかったし、私が実行したとき、私はそれ以来Laravelでphp artisan migrateを実行することができません
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
// The line below has been commented to prevent rollback
// Schema::drop('table-name');
}
を次のように最後の方法を変更しましたphp artisan migrate
、私は次のエラーを取得: [Symfony\Component\Debug\Exception\FatalErrorException] Class 'Carbon' not found
を私は親切に私はこの問題を解決するのに役立つcomposer update
、composer dump-autoload
、composer clear-cache
、php artisan migrate:refresh
、php artisan migrate:rollback
、php artisan migrate:reset
を実行しました。