問題タブ [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.

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

laravel - Laravel 5.3でのクエリビルダー結合エラー

私のコントローラーで

私のindex.bladeで

とエラー

解決策はありますか?user_id をテーブル users に名前として表示したい

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

php - Laravel 5.4 で関係が正しく機能しない

私はこれらの2つのようなモデルを持っています

ワークフロー.php

workflow_states.php

コントローラーでこれを実行しようとすると

リレーションシップを確認できません。ワークフロー テーブルのデータしか確認できません。

ここで誰か助けてくれませんか

ありがとう

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

php - 整数のlaravel雄弁なwhere like演算子

私が今取り組んでいるのはレポートの生成で、1 つのページに住所、日付、性別、ワクチンの複数のフィールドがあります。

私が望むのは、アドレスが空で性別を入力した場合でも、選択された特定の性別をすべて取得し、ユーザーがフィールドに何も入力していない場合は自動的にすべてのレコードを取得することです。だから私がしたことはこれです

私のコントローラーで

LIKEそのため、患者の住所が空であっても、演算子とは異なり、結果が返されるように演算子を使用しました。=これは、自動的に false を返し、WHERE句の残りを終了します。患者の住所や性別のように、文字列型の列は問題なく機能しています。LIKEしかし、整数に演算子を使用できないことがわかりました。したがって=、vaccine_id で使用すると、条件が false の場合、LIKEオペレーターとは異なり、データベース上のすべてのデータが自動的に取得されるわけではありません。

これに対する解決策はありますか?

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

php - カスタム中間テーブルモデルを定義するLaravel

Eloquent を使用してユーザー権限を取得しようとしています

私は3つのテーブルを持っています、

1 つ目はusersテーブルです。

2番目は権限テーブルです

3番目はuser_permissionsです

構造はとてもシンプルです

これは、ユーザー権限を表示するコードです:

このように関係を定義すると(ユーザーモデルで)、すべて正常に機能します。

しかし、必要なフィールドを選択したくないので、別の方法で書きたいのですが、すべてを選択したいだけなので、次のように書くとエラーが発生します。

これは私のエラーです:

Builder.php 行 2440 の BadMethodCallException: 未定義のメソッド Illuminate\Database\Query\Builder::using() への呼び出し

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

laravel-5 - laravel 5.4のhasManyThrough多対多

私は3つのモデルを持っています:

それらの間の関係は次のようになります。

注文は在庫と $nventory->belongsTo('product'); と manyToMany の関係にあります。

ピボット テーブルのhasManyThroughため、 は機能しません。order_items注文した商品を受け取るにはどうすればよいですか?