問題タブ [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.
php - LaravelスキーマonDeleteがnullに設定
Laravel でテーブルに適切な onDelete 制約を設定する方法がわかりません。(私はSqLiteで作業しています)
ギャラリーテーブルを作成して、3 つの移行があります。
pictures テーブルの作成:
ギャラリー テーブルを画像にリンクする:
エラーは表示されません。また、「カスケード」オプションも機能しません (ギャラリー テーブルのみ)。ギャラリーを削除すると、すべての写真が削除されます。ただし、カバー画像を削除しても、ギャラリーは削除されません (テスト目的)。
「カスケード」すらトリガーされないので、「set null」は問題ありません。
編集(回避策):
この記事を読んだ後、スキーマを少し変更しました。現在、pictures テーブルには、この写真がアルバムのカバーであるかどうかを示す「is_cover」セルが含まれています。
元の問題に対する解決策は、依然として高く評価されています。
php - Laravel 不明な列 'updated_at'
Laravel を使い始めたばかりで、次のエラーが表示されます。
gebruikers (naam、wachtwoord、updated_at、created_at) への不明な列 'updated_at' 挿入
テーブルを移行するときのタイムスタンプ列からのエラーであることはわかっていますが、updated_at
フィールドを使用していません。以前は Laravel のチュートリアルに従っていたときに使用していましたが、現在は自分のものを作成 (または作成しようとしている) しています。タイムスタンプを使用していなくても、このエラーが発生します。使われている場所が見当たらない。これはコードです:
コントローラ
ルート
モデル
私は何かを忘れているに違いない.私はここで何が間違っているのですか?
laravel - Laravel 5 で最初のユーザーを作成する
を使用するのはこれが初めてLaravel 5
です。CakePHP、CodeIgniter、Yii などの他のフレームワークの経験はありません。make api REST を使用する方法を知っているだけslim framework
です。
users
にアクセスできないため、既にテーブルを作成しています<<URL>>/home
。フィールドを作成し、データをロードします。パスワードをリセットしようとすると、 table がないためエラーが表示されますpassword_resets
。実際にLaravelをインストールした後の手順は?
ありがとう
php - Laravel の移行が機能しない
私のlaravelインストール(Windows 8.1ホスト)で移行を使用することができません。次の方法で2つの移行を行います。
ファイルは app/database/migrations の下に作成されました。Schema Creator を使用して新しいテーブルを作成します (ところで、データベース接続は既に機能しています)。移行を実行しようとすると:
Laravelは「移行するものはありません」と言います。これに加えて、このコマンドを本当に実行したいのかという疑問が常にあります (本番環境のアプリケーション)。移行のために表示されるパスは次のとおりです。
これは Windows でのパスの問題 (スラッシュとバックスラッシュの混合) でしょうか? すべての応答に事前に感謝します!
php - laravelで関係の問題を定義する
以下のテーブル間の関係を定義する方法。
class_student テーブルによってピボットされた Class テーブルと Student テーブル
以下のような支払いテーブルがあります
支払い表の支払い額は、学生が各クラスの授業料を個別に支払うことができることを意味します。
Payment テーブルのピボット テーブルを使用せずに多対多の関係を定義するにはどうすればよいでしょうか。または、class_payment_student テーブルのピボット テーブルを作成する必要がありますか?