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

php - LaravelスキーマonDeleteがnullに設定

Laravel でテーブルに適切な onDelete 制約を設定する方法がわかりません。(私はSqLiteで作業しています)

ギャラリーテーブルを作成して、3 つの移行があります。

pictures テーブルの作成:

ギャラリー テーブルを画像にリンクする:

エラーは表示されません。また、「カスケード」オプションも機能しません (ギャラリー テーブルのみ)。ギャラリーを削除すると、すべての写真が削除されます。ただし、カバー画像を削除しても、ギャラリーは削除されません (テスト目的)。

「カスケード」すらトリガーされないので、「set null」は問題ありません。

編集(回避策):

この記事を読んだ後、スキーマを少し変更しました。現在、pictures テーブルには、この写真がアルバムのカバーであるかどうかを示す「is_cover」セルが含まれています。

元の問題に対する解決策は、依然として高く評価されています。

0 投票する
5 に答える
152938 参照

php - Laravel 不明な列 'updated_at'

Laravel を使い始めたばかりで、次のエラーが表示されます。

gebruikers (naam、wachtwoord、updated_at、created_at) への不明な列 'updated_at' 挿入

テーブルを移行するときのタイムスタンプ列からのエラーであることはわかっていますが、updated_atフィールドを使用していません。以前は Laravel のチュートリアルに従っていたときに使用していましたが、現在は自分のものを作成 (または作成しようとしている) しています。タイムスタンプを使用していなくても、このエラーが発生します。使われている場所が見当たらない。これはコードです:

コントローラ

ルート

モデル

私は何かを忘れているに違いない.私はここで何が間違っているのですか?

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

laravel - Laravel 5 で最初のユーザーを作成する

を使用するのはこれが初めてLaravel 5です。CakePHP、CodeIgniter、Yii などの他のフレームワークの経験はありません。make api REST を使用する方法を知っているだけslim frameworkです。

usersにアクセスできないため、既にテーブルを作成しています<<URL>>/home。フィールドを作成し、データをロードします。パスワードをリセットしようとすると、 table がないためエラーが表示されますpassword_resets。実際にLaravelをインストールした後の手順は?

ありがとう

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

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

私のlaravelインストール(Windows 8.1ホスト)で移行を使用することができません。次の方法で2つの移行を行います。

ファイルは app/database/migrations の下に作成されました。Schema Creator を使用して新しいテーブルを作成します (ところで、データベース接続は既に機能しています)。移行を実行しようとすると:

Laravelは「移行するものはありません」と言います。これに加えて、このコマンドを本当に実行したいのかという疑問が常にあります (本番環境のアプリケーション)。移行のために表示されるパスは次のとおりです。

これは Windows でのパスの問題 (スラッシュとバックスラッシュの混合) でしょうか? すべての応答に事前に感謝します!

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

php - laravelで関係の問題を定義する

以下のテーブル間の関係を定義する方法。

class_student テーブルによってピボットされた Class テーブルと Student テーブル

以下のような支払いテーブルがあります

支払い表の支払い額は、学生が各クラスの授業料を個別に支払うことができることを意味します。

Payment テーブルのピボット テーブルを使用せずに多対多の関係を定義するにはどうすればよいでしょうか。または、class_payment_student テーブルのピボット テーブルを作成する必要がありますか?