laravelで値をクエリする

WBOY
リリース: 2023-05-26 19:06:42
オリジナル
978 人が閲覧しました

Laravel では、value()メソッドを使用して値をクエリできます。

このメソッドは、クエリ結果の最初の行と最初の列の値 (単一の値) を返します。

usersという名前のデータ テーブルがあり、次のフィールドが含まれているとします:idnameemailbirthdayの場合、データ テーブルでidを 1 としてユーザー名をクエリしたいと思います。Laravel では、次のメソッドを使用してこれを実現できます:

$name = DB::table('users')->where('id', 1)->value('name');
ログイン後にコピー

上記のコードでは、クエリ ビルダーのwhere()メソッドとvalue()メソッドを使用します。where()メソッドは、条件をフィルタリングするために使用され、value( )メソッドは、クエリ結果の最初の行と最初の列の値を返すために使用されます。上記のコードは、idが 1 であるユーザーの名前を返します。

さらに、1 つの値のみをクエリする必要がある場合は、pluck()メソッドを使用することもできます。

$name = DB::table('users')->where('id', 1)->pluck('name');
ログイン後にコピー

pluck()このメソッドはvalue()メソッドに似ており、クエリ結果の最初の行と列の値を返すこともできます。ただしpluck ()メソッドの戻り値は Collection オブジェクトです。単一の値のみを取得する必要がある場合は、Collection オブジェクトのfirst()メソッドも使用する必要があります。例:

$name = DB::table('users')->where('id', 1)->pluck('name')->first();
ログイン後にコピー

上記のコードは、そのユーザーのユーザーを返すこともできます。idは 1 つの名前です。

要約すると、Laravel での値のクエリは非常に簡単で、クエリ ビルダーのvalue()メソッドまたはpluck()メソッドを使用するだけです。使用中は、実際のニーズに基づいて適切な方法を選択する必要があります。

以上がlaravelで値をクエリするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!