ラーラベル8 .xクエリの例への適用方法
導入
こんにちは、開発者は、このブログでは、私はあなたに関係のあるメソッドをクエリ内の関係を教えてくれます.数日前、Taylor OtwellはRolaVel 8の関係を問い合わせるためにWithExistsメソッドをマージしました.X .
このブログでは、あなたの説得力のあるクエリでWithExistsメソッドを使用する方法を学ぶことができます.このリンクからマージされた要求を見ることができます.では、この方法の使い方を見てみましょう.
$users = User::withExists('posts')->get();
//...
$isAuthor = $user->posts_exists;
The column name can also be aliased:
$users = User::withExists('posts as is_author')->get();
//...
$isAuthor = $user->is_author;
関係をフィルター処理することで、複数のリレーションの存在を同時に取得できます.$users = User::withExists([
'posts as is_author',
'posts as is_tech_author' => function ($query) {
return $query->where('category', 'tech');
},
'comments',
])->get();
//...
$user->is_author;
$user->is_tech_author;
$user->comments_exists;
このブログを読んでくれてありがとう.Reference
この問題について(ラーラベル8 .xクエリの例への適用方法), 我々は、より多くの情報をここで見つけました https://dev.to/sureshramani/laravel-8-x-withexists-method-to-eloquent-queries-example-3pdfテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol