laravel(Laravel 4)を使用して新しいアプリをセットアップしていますが、移行によるデータベースのセットアップで問題が発生しています。
次のコマンドで移行ファイルを作成しました。
artisan migrate:make --table="jobs" --create jobs
期待どおりにデータベース/移行にファイルを作成しましたが、これにいくつかの変更を加え、を使用して起動しました
artisan migrate --env=local
しかし、私はの返事を受け取っています"Nothing to migrate"
なしで実行しようとすると--env=local
、環境固有ではないため、使用したくないconfigフォルダー(ローカル/ステージング/本番フォルダーではない)のdatabase.phpが使用されます。
私の最初の考えは大丈夫でした、多分私はmigrate:make
呼び出しにenvフラグを置く必要があるので、それを試しましたが、移行ファイルを作成できなかったというエラーが発生しました。それから、とにかくenvベースの移行を行うのは意味がないと思いました...それらは汎用的に作成し、envごとに実行する必要があるため、最終的にはすべての環境で同じ移行スクリプトを使用します。
だから私は今ここからどこに行くべきかについて少し立ち往生しています