問題タブ [laravel-eloquent]
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 5.3でのクエリビルダー結合エラー
私のコントローラーで
私のindex.bladeで
とエラー
解決策はありますか?user_id をテーブル users に名前として表示したい
php - Laravel 5.4 で関係が正しく機能しない
私はこれらの2つのようなモデルを持っています
ワークフロー.php
workflow_states.php
コントローラーでこれを実行しようとすると
リレーションシップを確認できません。ワークフロー テーブルのデータしか確認できません。
ここで誰か助けてくれませんか
ありがとう
php - 整数のlaravel雄弁なwhere like演算子
私が今取り組んでいるのはレポートの生成で、1 つのページに住所、日付、性別、ワクチンの複数のフィールドがあります。
私が望むのは、アドレスが空で性別を入力した場合でも、選択された特定の性別をすべて取得し、ユーザーがフィールドに何も入力していない場合は自動的にすべてのレコードを取得することです。だから私がしたことはこれです
私のコントローラーで
LIKE
そのため、患者の住所が空であっても、演算子とは異なり、結果が返されるように演算子を使用しました。=
これは、自動的に false を返し、WHERE
句の残りを終了します。患者の住所や性別のように、文字列型の列は問題なく機能しています。LIKE
しかし、整数に演算子を使用できないことがわかりました。したがって=
、vaccine_id で使用すると、条件が false の場合、LIKE
オペレーターとは異なり、データベース上のすべてのデータが自動的に取得されるわけではありません。
これに対する解決策はありますか?
php - カスタム中間テーブルモデルを定義するLaravel
Eloquent を使用してユーザー権限を取得しようとしています
私は3つのテーブルを持っています、
1 つ目はusersテーブルです。
2番目は権限テーブルです
3番目はuser_permissionsです
構造はとてもシンプルです
これは、ユーザー権限を表示するコードです:
このように関係を定義すると(ユーザーモデルで)、すべて正常に機能します。
しかし、必要なフィールドを選択したくないので、別の方法で書きたいのですが、すべてを選択したいだけなので、次のように書くとエラーが発生します。
これは私のエラーです:
Builder.php 行 2440 の BadMethodCallException: 未定義のメソッド Illuminate\Database\Query\Builder::using() への呼び出し
laravel-5 - laravel 5.4のhasManyThrough多対多
私は3つのモデルを持っています:
それらの間の関係は次のようになります。
注文は在庫と $nventory->belongsTo('product'); と manyToMany の関係にあります。
ピボット テーブルのhasManyThrough
ため、 は機能しません。order_items
注文した商品を受け取るにはどうすればよいですか?