問題タブ [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 投票する
1 に答える
138 参照

laravel - laravelでの移行とは

私はlaravelを学んでおり、ほとんどのチュートリアルでは職人を使って移行を行っています。そのステップをスキップして、データベースで直接作業しています。移行が何に役立つかわかりません。問題は、移行とは正確には何ですか?

0 投票する
7 に答える
58029 参照

laravel - php artisan migrate:make create_mytable が失敗する: "migrate:make" が定義されていません

Laravel 5 アプリケーションのルートで次のコマンドを実行すると、

次のエラーが表示されます。

Laravel 5 で移行を開始する新しい方法はありますか?

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

php - Laravel の移行 2 つのテーブルの外部キーの依存関係

2 つのテーブル (従業員と地域) があります。

従業員と地域

移行を使用して作成しようとしていますが、残念ながらできません。取得しています:

以下は私の移行コードです:

私の質問は次のとおりです。

  • 移行の順序を変更する必要がありますか? 両方が互いに外部キーを持っていると考えてください。*注、ファイルの名前を変更し、ファイル名に以前のタイムスタンプを使用して、シーケンスを変更しようとしました

  • どの追加コードを追加する必要がありますか?

  • シーダーにコードを追加する必要がありますか?

前もって感謝します!乾杯。

アップデート

@Marcin:次のように更新しました:

私はまだエラーが発生しています:

![エラー][2]

ここに画像の説明を入力

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

laravel - Laravel - PHP致命的なエラー:クラス 'CreateMatchesTable'がmigrate:refreshに見つかりません

最近、テーブルをローカルでクリーンアップした結果、「Match」テーブルが削除されました。このため、本番サーバーでエラーが発生しています。

ローカルで を実行しphp artisan migrate:reset、「CreateMatchesTable」ファイルを削除してからphp artisan migrate:refresh --seed. これはローカルで機能し、最新のビルドをサーバーにプッシュしました。

現在、運用サーバーで実行するたびにphp artisan migrate:refresh --seed、次のエラーが表示されます。

私はこれを経験している他の人について読み、試してみましcomposer dump-autoloadたが、問題は解決しません。

また、php artisan dump-autoload残念ながら次のエラーが表示されます。

サイトを削除し、Laravel Forge で移行をロールバックしましたが、最新のビルドを Forge にプルすると、このエラーが発生します!

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

php - Laravel 移行で外部キー制約を追加する

多くの人が同じ質問を何度もしたことは知っていますが、同じ解決策をうまく機能させることができないようです.

up()以下に示す関連テーブルの外部キーを設定できません。

私が得ているエラーはSQLSTATE[HY000]: General rror: 1215 Cannot add foreign key constraint (SQL: alter table 'Membership' add constraint membership_userid_foreign foreign key ('UserID') references 'UserTable' ('UserID'))