問題タブ [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.
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パッケージを使用しています
レベルを取得するには、このようなものにする必要があります
database - laravelのテキストボックスで検索すると、カテゴリのすべての投稿を表示する内部結合
ユーザーが音楽やビデオなどのカテゴリで検索バーをいっぱいにする方法を見つけようとしています。送信されると、クエリがトリガーされます。これにより、特定のカテゴリのすべての投稿が出力されます。内部結合を使用して、2 つのテーブルのアクセスとカテゴリを結合しようとしました。これが機能しないため、私は立ち往生しています。私を助けてください。
php - laravel 未定義のプロパティ: stdClass::$
このエラーを修正するにはどうすればよいですか。プロファイル、コンピテンス、およびコンピテンス_プロファイルの 3 つのテーブルがあります。各プロファイルの能力を回復したいのですが、クエリビルダーでプロファイルを取得し、雄弁で能力を取得できました。しかし、各プロファイルの能力を取得したい場合、次のエラーが発生します:未定義のプロパティ: $ stdClass ::
モデル: コンピテンス public function profils() { return $this->belongsToMany('App\Profils'); }
php - 「where」と「orwhere」を持つLaravelクエリが正しく機能しない
私は以下の機能を持っています -
しかし、私は他のからでも結果を得ていbookmarker
ます。例 - If$search_keyword = 'laravel'
および$serach_user = 'zack'
. 他のユーザーからも結果を取得しています。
私はlaravelが初めてです。では、クエリで何が間違っているのでしょうか?
php - 生のSQLクエリをlaravelの雄弁なクエリに変換する
私は正常に動作する生のクエリを持っていますが、それをlaravelの雄弁に翻訳することはできません...
ここに私のテーブルがあります:
ユーザーテーブル
クライアントテーブル
従業員テーブル
ユーザーモデル
クライアント モデル
従業員モデル
私が翻訳しようとしている生のクエリ:
私の問題は次のとおりです。
- を介して生のクエリでそれを実行しようとすると
DB::raw()
、配列が返され、結果を改ページしたり並べ替えたりすることはできません。 - Eloquent で複数のテーブルから「選択」する方法が見つかりません
- 配列からデータを抽出してコレクションを取得する方法がわかりません
- 私はそれを正しく行っているかどうかはまだわかりません。
それで、それを機能させる方法または他の方法はありますか?
編集:
明確にするために、私が取得しようとしているのは次のとおりです。
以下を含むユーザーのコレクション:
- ユーザー 8 の「クライアント」であるユーザー
- ユーザー 8 の「従業員」であるユーザー
- ユーザー 8。
私が申請できる->oldest('seen')->latest()->paginate($n)
もの、または同等のもの。
php - Laravel DB query make query template (値渡し)
私の問題は、Laravel db クエリに関するものです。通常、すべての oop ユーザーは親クラスで自分の共通変数をプライベート プロパティで定義し、oop の理由から他の子クラスからそれを使用します - 再利用性...そして今、私の問題は、プライベートで DB クエリの変数を定義するときです。キー、元の共通クエリ部分を変更したくないので、ゲッターメソッドを(通常の人のように)記述しますが、常に参照によって呼び出します。
例 (親クラス):
クエリの共通部分を定義した後、他のすべての子クラスクエリのテンプレートのように使用したいのですが、以下のように同じクラスで使用する場合 (子クラス):
最初の get メソッドの後、貴重なプライベート変数が変更されます (スタックします)。
「get」と言うまでDBテーブルを終了できないことは知っていますが、このようなクエリ共通部分を使用する方法はありますか? 説明のためにすべてのコードを書きましたが、構文エラーがある可能性がありますが、それはコードではなく、ロジックに関するものです。ありがとう...
laravel - Laravel のクエリビルダーで where-and を指定する
私は動作する次のコードを持っています:
複数の条件でクエリできるようにするには、AND パラメーターをどのように指定すればよいですか?
うまくいきません。
明確にするために、Eloquent ソリューションではなく、特にクエリ ビルダー ソリューションを探しています。
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)