問題タブ [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 - laravelでの移行とは
私はlaravelを学んでおり、ほとんどのチュートリアルでは職人を使って移行を行っています。そのステップをスキップして、データベースで直接作業しています。移行が何に役立つかわかりません。問題は、移行とは正確には何ですか?
laravel - php artisan migrate:make create_mytable が失敗する: "migrate:make" が定義されていません
Laravel 5 アプリケーションのルートで次のコマンドを実行すると、
次のエラーが表示されます。
Laravel 5 で移行を開始する新しい方法はありますか?
php - Laravel の移行 2 つのテーブルの外部キーの依存関係
2 つのテーブル (従業員と地域) があります。
移行を使用して作成しようとしていますが、残念ながらできません。取得しています:
以下は私の移行コードです:
私の質問は次のとおりです。
移行の順序を変更する必要がありますか? 両方が互いに外部キーを持っていると考えてください。*注、ファイルの名前を変更し、ファイル名に以前のタイムスタンプを使用して、シーケンスを変更しようとしました
どの追加コードを追加する必要がありますか?
シーダーにコードを追加する必要がありますか?
前もって感謝します!乾杯。
アップデート
@Marcin:次のように更新しました:
私はまだエラーが発生しています:
![エラー][2]
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 にプルすると、このエラーが発生します!
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'))