問題タブ [laravel-migrations]

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 に答える
1310 参照

laravel - Laravel: 移行コマンドに問題があります

これはとても奇妙だと思います。何が欠けているのか教えていただけますか?

「php artisan migrate」を実行するとうまくいきます。

この行「php artisan migrate:refresh」または「php artisan migrate:reset」を実行すると、以下のエラーが発生します。

ここに画像の説明を入力

だから私はファイル 2014_10_12_0000 をチェックしました...それは私のファイルのすべてではありませんでした。私の移行フォルダーにはこのファイルしかありませんでした: ここに画像の説明を入力

私が見逃しているものを見つけることができますか?

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

php - Laravel シード処理 - ユーザー ID と教師 ID の一意のペア

Laravel 5.1 でデータベースの移行とシード処理を使用しています。

移行

*** user_id と teacher_id は共に一意である必要があります。

モデル工場

500 のティーチャー リレーショナルを生成するためのシーダーをセットアップしましたDatabaseSeeder.phpfactory(App\Teacher::class, 500)->create();

しかし、私はこのエラーが発生しました:

ご覧のとおり、*** (一意のプロパティ) が原因でエラーが発生しました。それを修正する方法はありますか?あなたの考えは?

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

mysql - Laravel の移行に失敗しました

Laravel Migrations に少し問題があります。私は最近 C9 での開発をやめ、代わりに Nitrous.io を試すことにしました - しかし、私のエラーがこれに関連しているかどうかはわかりません。また、sqlite から mysql に変更することにしました。私は少しSQL初心者なので。私はこれを理解するのに苦労しています。

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

そしてこれも:

私の移行は次のとおりです。

create table ステートメントは次のとおりです。

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

laravel - Laravel 5.1パッケージ内のどこに移行を配置しますか?

ええと、私は自分のシステムと一緒に使用するだけのパッケージ テイクを持っています。そのパッケージの移行があります(Laravel 4.2でビルドされ、アップグレード中です)。

そうは言っても、Laravel 5.1 の私のパッケージ(以前のワークベンチ)では、移行をどこに置き、どのように実行するのですか?

これに対処する方法を知っている人はいますか?

更新

これは単純な移行の場合ではありません。laravel 4.*に戻って、各パッケージの移行を維持することができました(それが望ましい場合)。また、独自のデータベース内の独自のテーブルで、独自のパッケージによっていくつかの移行が保持されています。だから... ROOT INSTALATIONの移行ではなく、 PACKAGEの移行である必要があります。

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

php - 移行を更新するときの外部キー制約エラー - Laravel

Laravel プロジェクトでの移行に問題があります。

私はLaravelにかなり慣れていないので、理解できません。

既存のテーブルに外部キーを追加したいのですが、これは機能しますが、移行を更新すると次のエラーが発生します。

これらは私が現在持っている移行です:

テーブル プロジェクト

テーブルバトル

プロジェクトでの戦いのための外部キーを追加する

バトルテーブルと関係があると思います。

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

laravel - SQLSTATE [42S02]: ベース テーブルまたはビューが見つかりません: 1146 テーブル 'db.store' が存在しません

laravel フォームからデータベース テーブルにデータを保存しようとすると、次の例外が発生します。

SQLSTATE [42S02]: ベース テーブルまたはビューが見つかりません: 1146 テーブル 'db.store' が存在しません (SQL: select count(*) from storewhere name= samplename)

テーブルストアは存在しますが、それでもエラーが発生します

これは、フォームを処理している私のコントローラです:

これは私のストアモデルです:

StoreRequest ファイル:

getおよびpostルートは次のとおりです。

php artisan route:listコマンドを実行すると、両方のルートがリストされます

私は解決策をゴーグルしようとしましたが、私が着陸したものはコースとして欠落しているテーブルを指摘しましたが、私の場合、ストアテーブルは存在しますが、それでもエラーが発生します.

助けてください!

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

laravel-5.1 - Laravel 5.1移行の新しいテーブルが機能しない

移行に問題があります。新しい移行ファイルを作成します

次に、新しい移行ファイルを編集し、移行しようとすると機能しません

私は試した:

しかし、彼らは作成されたテーブルを追加しません

エラーはありません

手伝ってくれてありがとう

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

sql - laravel 5.0でテーブルを移行するときの外部キーエラー

移行ファイルで外部キーを作成しようとすると、移行コマンドを実行するとエラーが発生します。オーダーテーブルでユーザーIDを外部キーにするため、このエラーが発生します

http://i.stack.imgur.com/1voZh.png