問題タブ [artisan-migrate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - artisan が「本当にこのコマンドを実行しますか?」と尋ねないようにします。
Laravel 4 を使用するのは初めてで、ローカルホストで実行しています。Do you really wish to run this command?
移行コマンドを実行するたびに職人に質問をスキップさせるにはどうすればよいですか? 入力せずにコマンドをすぐに実行したいだけy
です。また--force
、移行コマンドの最後に追加することもありません。
プロダクションではプロンプトが非常に重要であることは知っていますが、特にチュートリアルを行っているときは少し面倒です。生活を楽にするためにオフにしたいだけです。
どんな助けでも大歓迎です。
php - モデルを手動で削除すると、php artisan migrate でエラーが発生します
それで、Laravel 5.1 をいじり始めました。「教師」という名前の移行でモデルを作成しました。次に、Teachers クラスを含む Teachers.php というモデル ファイルを手動で削除しました。ロールバックしようとすると、次のエラーが表示されます。
試しcomposer dump-autoload
てみましたがphp artisan migrate:refresh
、php artisan migrate:reset
上記のエラーが発生し続けます。私はただ新たに始めたいだけです。すべてをリセットする方法は?
php - php artisan の移行が機能しない
データベースに接続しようとすると、このエラーが発生します
私の資格情報はすべて正しいので、変更すると次のエラーが発生します。
誰でもこれを整理するのを手伝ってくれますか
私の .env ファイル
私のdatabase.phpファイル:
debugging - laravel 5.1でエラーを引き起こしているファイルをデバッグする方法
複数の移行を作成した後、これらを編集し、時にはテストを開始しました。この例から取得した外部キーの使用を試みるまで、すべてがうまく機能していました。
何らかの理由でこれがうまくいかなかったので、外国語ですべてを削除することにしました。を実行するphp artisan migrate
と、次のエラーが表示されます。
[Symfony\Component\Debug\Exception\FatalErrorException] 構文エラー、予期しない ';'
編集した移行の 1 つに関連していることはわかっていますが、作成したすべての移行を実行せずに、どうすればそれをすばやく見つけることができますか?
私の質問は、私の問題がどこにあるかではありません (したがって、私の正確なコードは必要ありません) が、効率的にデバッグする方法は?
編集:
私は試しphp artisan:rollback
てみましたが、うまくいきます。
編集#2:
問題を「修正」しましたが、今後の参考のためにデバッグを高速化する方法を知りたいです。
laravel - Laravel 5.1 Web サイトを localhost から Web ホストに移動する
Laravel 5.1 の Web サイトはローカルホストで正常に動作します。ホストのルートから作成した「laravel」フォルダーにすべてのフォルダーを移動しました。ホストはphp 5.6を実行しています。次に、index.php (元は laravel public フォルダー内) をホストの public_html に移動しました。ブートストラップを表示するために index.php を編集しました。フロント ログイン ページが表示されましたが、その時点ではデータベースへの呼び出しは行われていません。私の次のステップは、熟練した移行を実行してデータベースを作成し、それをシードすることでした。私が走ったとき:
このエラーが発生しました:
解析エラー: 構文エラー、予期しない T_CLASS、31 行目の /home/myself9/laravel/artisan に T_STRING または T_VARIABLE または '$' が必要です
その行はたまたま次のようになります。
必要な php 拡張機能がホストの php rev 5.6 にインストールされていることを確認しました
OpenSSL PHP 拡張機能 PDO PHP 拡張機能 Mbstring PHP 拡張機能 Tokenizer PHP 拡張機能
何か案は?