問題タブ [laravel-query-builder]

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 投票する
1 に答える
132 参照

php - Laravel 条件付きの多対多の関係

私は4つのテーブルを持っていますusers, opportunities, level_translations and levels

ユーザー
ID、名前、電子メール

商談
ID、client_name、user_id、total_price

レベル
ID、最小、最大

level_translations
ID、名前、説明、ロケール、level_id

特定のユーザーIDの現在のロケールでレベル名を取得したい..アプリケーションをローカライズするためにlaravel-translatableパッケージを使用しています

レベルを取得するには、このようなものにする必要があります

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

database - laravelのテキストボックスで検索すると、カテゴリのすべての投稿を表示する内部結合

ユーザーが音楽やビデオなどのカテゴリで検索バーをいっぱいにする方法を見つけようとしています。送信されると、クエリがトリガーされます。これにより、特定のカテゴリのすべての投稿が出力されます。内部結合を使用して、2 つのテーブルのアクセスとカテゴリを結合しようとしました。これが機能しないため、私は立ち往生しています。私を助けてください。

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

php - laravel 未定義のプロパティ: stdClass::$

このエラーを修正するにはどうすればよいですか。プロファイル、コンピテンス、およびコンピテンス_プロファイルの 3 つのテーブルがあります。各プロファイルの能力を回復したいのですが、クエリビルダーでプロファイルを取得し、雄弁で能力を取得できました。しかし、各プロファイルの能力を取得したい場合、次のエラーが発生します:未定義のプロパティ: $ stdClass ::

モデル: コンピテンス public function profils() { return $this->belongsToMany('App\Profils'); }

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

php - 「where」と「orwhere」を持つLaravelクエリが正しく機能しない

私は以下の機能を持っています -

しかし、私は他のからでも結果を得ていbookmarkerます。例 - If$search_keyword = 'laravel'および$serach_user = 'zack'. 他のユーザーからも結果を取得しています。

私はlaravelが初めてです。では、クエリで何が間違っているのでしょうか?

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

php - 生のSQLクエリをlaravelの雄弁なクエリに変換する

私は正常に動作する生のクエリを持っていますが、それをlaravelの雄弁に翻訳することはできません...

ここに私のテーブルがあります:

ユーザーテーブル

クライアントテーブル

従業員テーブル

ユーザーモデル

クライアント モデル

従業員モデル

私が翻訳しようとしている生のクエリ:

私の問題は次のとおりです。

  1. を介して生のクエリでそれを実行しようとするとDB::raw()、配列が返され、結果を改ページしたり並べ替えたりすることはできません。
  2. Eloquent で複数のテーブルから「選択」する方法が見つかりません
  3. 配列からデータを抽出してコレクションを取得する方法がわかりません
  4. 私はそれを正しく行っているかどうかはまだわかりません。

それで、それを機能させる方法または他の方法はありますか?


編集:

明確にするために、私が取得しようとしているのは次のとおりです。

以下を含むユーザーコレクション:

  • ユーザー 8 の「クライアント」であるユーザー
  • ユーザー 8 の「従業員」であるユーザー
  • ユーザー 8。

私が申請できる->oldest('seen')->latest()->paginate($n)もの、または同等のもの。

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

php - Laravel DB query make query template (値渡し)

私の問題は、Laravel db クエリに関するものです。通常、すべての oop ユーザーは親クラスで自分の共通変数をプライベート プロパティで定義し、oop の理由から他の子クラスからそれを使用します - 再利用性...そして今、私の問題は、プライベートで DB クエリの変数を定義するときです。キー、元の共通クエリ部分を変更したくないので、ゲッターメソッドを(通常の人のように)記述しますが、常に参照によって呼び出します。

例 (親クラス):

クエリの共通部分を定義した後、他のすべての子クラスクエリのテンプレートのように使用したいのですが、以下のように同じクラスで使用する場合 (子クラス):

最初の get メソッドの後、貴重なプライベート変数が変更されます (スタックします)。

「get」と言うまでDBテーブルを終了できないことは知っていますが、このようなクエリ共通部分を使用する方法はありますか? 説明のためにすべてのコードを書きましたが、構文エラーがある可能性がありますが、それはコードではなく、ロジックに関するものです。ありがとう...

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

laravel - Laravel のクエリビルダーで where-and を指定する

私は動作する次のコードを持っています:

複数の条件でクエリできるようにするには、AND パラメーターをどのように指定すればよいですか?

うまくいきません。

明確にするために、Eloquent ソリューションではなく、特にクエリ ビルダー ソリューションを探しています。

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

laravel-5 - laravel 5で最も投稿数の多いユーザーを表示する

ほとんどの投稿をユーザーに表示したいのですが、それが私がしていることです.. AppServiceProvider.phpでこれを試します:

マイサイドビュー:

しかし、私はまだこのエラーがあります: 未定義の変数: m (View: C:\wamp\www\qq\resources\views\questions\side.blade.php) (View: C:\wamp\www\qq\resources\views \questions\side.blade.php)