【Laravel】migrateで『Class 'CreateFoooTable' not found』が発生する
■環境
Laravel 5.1
Laravelの「migrate:rollback」や「migrate:refresh」をしようとして
『Class 'CreateFoooTable' not found』というエラーが発生した際の解決方法です。
この事象はmigrateで利用する「/database/migrations」ディレクトリに配置されているファイルが
autoloadされていない事が原因のようです。
解決するにはプロジェクトのrootディレクトリにて以下コマンドを実行し、autoloadを再編成します。
composer dump-autoload
※composerインストールについてはコチラ
もしサーバにcomposerを入れられない場合は作業PCにて上記コマンドを実行すると
「/vendor」ディレクトリ配下が更新されるのでサーバにアップロードしてください。
以上。
関連する記事
- Google Analyticsから直近のページ閲覧数を取得する
- MacにPHP7.2をインストールする
- 【PHP】strtotimeの罠
- CakePHP2のローカル検証環境構築
- 【Linux Mint】PHP7.1のインストール
- Visual Studio CodeでPHP開発環境構築
- Atom IDEの環境構築(PHP、Go)
- 【PHP】Laravel5でカスタムバリデーションを追加する
- zabbixでPHPの警告が出る場合の対処
- PHPExcelの使い方メモ
- brewインストールでphp-mcryptがインストールできない
- 【PHP】Eclipseでカーソルがある変数のハイライトを変更する
- mysql系の関数がPHP7でエラーになる場合の対応
- 【FuelPHP】PHP7対応版へのアップデート
- 【CentOS】php7をyumインストールする
- 【CentOS】ComposerにGitHubのアクセストークンを設定する
- PHPで文字化けが直らない場合の対処