問題タブ [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 投票する
1 に答える
570 参照

php - ロジックなしでカスタムタイムスタンプフィールドを更新するlaravelの雄弁なクエリビルダー

と というテーブルに 2 つの列がありexpired(boolean)ますexpire_date(timestamp)。foreach を使用しeveryMinute()て列の値を更新しているときに、クーポンの有効期限が切れているかどうかを確認するスケジューラを実行しています。expired私はこれが奇妙だと思った、または参照渡しのものを台無しにしている可能性があります..ここにコードがあります

これが結果です。

更新前DB

ここに画像の説明を入力

php artisan schedule:runコマンド実行後のDB

ここに画像の説明を入力

expire_date が今日の日付で更新された理由を誰か教えてもらえますか?

0 投票する
0 に答える
37 参照

orm - Laravel クエリの構築について考えていますか?

Laravel クエリをデバイス化するためのベスト プラクティス プロセスを知りたいです。ビルドとは: 1) 最初に SQL として問題を解決する 2) 次に Laravel クエリとしてコードを書く 3) Laravel としてコードを書き直す 雄弁な関係 私の習慣は大丈夫ですか、または Laravel の ORM を完全に把握するにはどこを改善する必要がありますか? ?

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

laravel - 再帰的な雄弁なモデル

特定のメッセージごとにスレッド メッセージを取得する Message::class があります。

LaravelとEloquent::hasManyを使用して、メッセージやメッセージのメッセージなどを再帰的にフェッチするにはどうすればよいですか

これまでのところ、hasMany() に再帰を設定しようとしました

しかし、私はマークを逃しているようです。現時点では、ピボット テーブルと参照を使用できるかどうかを確認しようとしていますbelongsToMany。進捗状況をお知らせします

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

php - Laravel Jensenggers Eloquent Model は、関係モデルを使用してメインモデルを並べ替えます

リレーショナル モデルの列を介してメイン モデルのデータセット全体を並べ替えようとしています。Laravel ORM 5.2.43Jensenggers MongoDb 3.1を使用しています

ここに私が持っているモデルがあります

UserEventActivity.php - Mongo モデル

HandsetDetails.php - Mongo モデル

StoreDetails.php - MySql モデル

PHPスクリプト

このデータは、ハンドセット関係のフィールドにUserEventActivity基づいて保存されません。handset_make

期待される結果を達成するために私を助けてください

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

php - モデル関数内のLaravel or databaseクエリ

私はLaravelが初めてです。データベースクエリに関連するモデルでいくつかのカスタム関数を作成したいと考えています。

get_user() 関数でデータベース クエリを使用するにはどうすればよいですか? 私はこの方法を知っています:

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

php - Query Builder を使用した Laravel 動的 where クエリ

私はLaravelの新人です。laravel query builderでwhereクエリを動的にしたい。
通常、phpで動的クエリを作成できます

where句がnullの場合、クエリは

where句がnullでない場合、クエリは

キーと値が存在する場合、Laravel orm は where 句で正常に動作します

where が null の場合、次のメソッドは機能しません

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

laravel - 現在の例は私のコードで N+1 を引き起こしますか?

私はカテゴリ(子供用)を読み込んでhtmlテーブルで表示し、次のようにページ付けしようとしています:

次のように、最初のページの SQL クエリをログに記録しました。

私の質問:このコードは N+1 を引き起こしますか !! もしそうなら...それを修正する方法??