laravel 8 eloquent pluck ()の例
5090 ワード
もともとhttps://codeanddeploy.com訪問し、サンプルコードをダウンロードしてください
laravel 8 eloquent pluck ()法は、ある次元を1次元配列に抽出するのに役立ちます.このメソッドを使用して特定のフィールド値を1次元配列に取得したい場合は、結果コレクションをループする必要はありません.この記事では、タイトル、説明、およびボディフィールドを使用してポストテーブルを使用しています.
この例では、タイトルを1次元配列にのみ表示します.または以下のようにします.
結果は同じです.
ハッピーコーディング
laravel 8 eloquent pluck ()法は、ある次元を1次元配列に抽出するのに役立ちます.このメソッドを使用して特定のフィールド値を1次元配列に取得したい場合は、結果コレクションをループする必要はありません.この記事では、タイトル、説明、およびボディフィールドを使用してポストテーブルを使用しています.
この例では、タイトルを1次元配列にのみ表示します.または以下のようにします.
Array
(
[0] => Post 3
[1] => Post 1
[2] => Post 2
[3] => Post 3
[4] => Post 4
)
しかし、そうするためには、以下のようにALL ()メソッドを使用する必要があります.$posts = Post::all();
$postsTitles = [];
foreach($posts as $post) {
$postsTitles[] = $post->title;
}
print_r($postsTitles);die;
上で見ることができるように、私たちはループ結果をループします、そして、我々は我々のコードが長いので、私たちの配列変数に良いタイトルではありません.結果は同じです.
Array
(
[0] => Post 3
[1] => Post 1
[2] => Post 2
[3] => Post 3
[4] => Post 4
)
しかし、LALAVELでpluck ()メソッドを使うと短いです.下記の例を参照ください.$posts = Post::all()->pluck('title')->toArray();
print_r($posts);die;
結果は上記と同じです.Array
(
[0] => Post 3
[1] => Post 1
[2] => Post 2
[3] => Post 3
[4] => Post 4
)
私はこのチュートリアルを助けることを望む.あなたがこのコードをダウンロードしたいならば、親切にhttps://codeanddeploy.com/blog/laravel/laravel-8-eloquent-pluck-exampleをここで訪問してください.ハッピーコーディング
Reference
この問題について(laravel 8 eloquent pluck ()の例), 我々は、より多くの情報をここで見つけました https://dev.to/codeanddeploy/laravel-8-eloquent-pluck-example-569fテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol