私はLaravel 5.3.Iを使用しています。マイグレーションファイル名 'feature'の1つを削除しました。他のテーブルのIDと非常に慎重に関係しています。私はコマンド "php artisan migrate:refresh"を実行していますが、「未定義インデックス:*** _ create_features_table」というエラー例外が表示されます。「php artisan migrate」を実行しているときに、すべてのテーブルが正常にデータベースに表示されます。しかし、私は移行を実行します:すべてのテーブルを消してください。私は完全に移行ファイルを削除する必要がありますか?Laravelマイグレーション未定義インデックス
答えて
これを試してください。
まず手動app/database/migrations/my_migration_file_name.php
の下に移行ファイルを削除作曲の自動ロードファイルをリセットします。composer dump-autoload
は、データベースを変更します。ここではmigrations table
から最後のエントリを削除し、私はクリアdid.Iものですすべてのテーブルを含むデータベースからのすべてのデータを取得し、次に 'php artisan migrate'を実行しました。これは私がそれをどのように動作させたかです。しかし、データベースからすべてを削除する必要のない優れたソリューションを探しています。
'composer dump-autoload'はすべての問題を修正します。だからパニックに陥らないでください。心配している場合は、まずプロジェクトをバックアップしてください。上記のスクリプトを実行する前に – Manish
私のためにデータベーステーブルをクリアしました。 Composerでオートロードをダンプしても効果はありませんでした。 –
は、あなたが次にあなたが
php artisan migrate:refresh --step=1
ような何かを試すことができそして再び状態を確認
php artisan migrate:status
最初に正しい移行を持っていることを確認してください。
- 1. モデルコンストラクタのLaravel未定義インデックス
- 2. laravel-未定義のインデックスID
- 3. Laravel - ErrorException未定義のインデックス:ファーストネーム
- 4. Laravel 5.3未定義のインデックス:sendmailの
- 5. laravel 4未定義のインデックス:パスワード
- 6. 未定義のインデックス
- 7. 未定義インデックス(2)
- 8. 未定義のインデックス
- 9. 未定義のインデックス
- 10. $ _GET未定義インデックス
- 11. 未定義インデックス:HTTP_HOST
- 12. Laravel未定義オフセットエラー
- 13. 未定義インデックスhtml選択
- 14. 未定義のインデックス:steamid
- 15. PHPエラー - 未定義インデックス:userId
- 16. セッション - 未定義のインデックス
- 17. 未定義のインデックス:ログアウト
- 18. Yii2未定義のインデックス
- 19. 未定義のインデックス:HTTP_ACCEPT_ENCODING
- 20. PHP未定義のインデックス
- 21. PHPエラー:未定義のインデックス
- 22. 未定義のインデックスhtml
- 23. PHPUnitエラー "未定義インデックス:HTTP_HOST"
- 24. Notice:未定義インデックス:PHP
- 25. varsの未定義インデックス
- 26. PHP:$ _FILES []の未定義インデックス
- 27. PHPエラー未定義のインデックス
- 28. 未定義のインデックス動作
- 29. 「未定義のインデックス」エラー
- 30. エラー:未定義のインデックスphp
移行テーブルを切り捨てようとしましたか? – Manish
no.canあなたはどうすればそれをすると思いますか? –
あなたのデータベースには 'migrations'というテーブル名があります。すべての移行情報が保存されます。最初にすべてのレコードを削除します。その後、 'php artisan migrate'を実行します。これにより、 – Manish