問題タブ [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.

0 投票する
2 に答える
6538 参照

laravel - artisan が「本当にこのコマンドを実行しますか?」と尋ねないようにします。

Laravel 4 を使用するのは初めてで、ローカルホストで実行しています。Do you really wish to run this command?移行コマンドを実行するたびに職人に質問をスキップさせるにはどうすればよいですか? 入力せずにコマンドをすぐに実行したいだけyです。また--force、移行コマンドの最後に追加することもありません。

プロダクションではプロンプトが非常に重要であることは知っていますが、特にチュートリアルを行っているときは少し面倒です。生活を楽にするためにオフにしたいだけです。

どんな助けでも大歓迎です。

0 投票する
3 に答える
1580 参照

php - モデルを手動で削除すると、php artisan migrate でエラーが発生します

それで、Laravel 5.1 をいじり始めました。「教師」という名前の移行でモデルを作成しました。次に、Teachers クラスを含む Teachers.php というモデル ファイルを手動で削除しました。ロールバックしようとすると、次のエラーが表示されます。

試しcomposer dump-autoloadてみましたがphp artisan migrate:refreshphp artisan migrate:reset上記のエラーが発生し続けます。私はただ新たに始めたいだけです。すべてをリセットする方法は?

0 投票する
3 に答える
669 参照

php - php artisan の移行が機能しない

データベースに接続しようとすると、このエラーが発生します

私の資格情報はすべて正しいので、変更すると次のエラーが発生します。

誰でもこれを整理するのを手伝ってくれますか

私の .env ファイル

私のdatabase.phpファイル:

0 投票する
1 に答える
115 参照

debugging - laravel 5.1でエラーを引き起こしているファイルをデバッグする方法

複数の移行を作成した後、これらを編集し、時にはテストを開始しました。この例から取得した外部キ​​ーの使用を試みるまで、すべてがうまく機能していました。

何らかの理由でこれがうまくいかなかったので、外国語ですべてを削除することにしました。を実行するphp artisan migrateと、次のエラーが表示されます。

[Symfony\Component\Debug\Exception\FatalErrorException] 構文エラー、予期しない ';'

編集した移行の 1 つに関連していることはわかっていますが、作成したすべての移行を実行せずに、どうすればそれをすばやく見つけることができますか?

私の質問は、私の問題がどこにあるかではありません (したがって、私の正確なコードは必要ありません) が、効率的にデバッグする方法は?

編集:

私は試しphp artisan:rollbackてみましたが、うまくいきます。

編集#2:

問題を「修正」しましたが、今後の参考のためにデバッグを高速化する方法を知りたいです。

0 投票する
2 に答える
1213 参照

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 拡張機能

何か案は?

ここに画像の説明を入力