Article
s コレクションがあり、人気のある記事を取得したいとしましょう。
scopePopular()
ということで、まずメソッド内にメソッドを作りArticle
ます。とてもシンプルです。
今、私は彼らの を取得したいid
ので、これを行います:
Article::popular->pluck('id');
結果は連想配列になります。
[
0 => 1,
1 => 34,
2 => 17
...
];
次のように、キーなしで通常の配列を取得したい:
[1, 34, 17]
私は次のようなことができることを知っています:
array_values(Article::popular->pluck('id'));
しかし、Laravel にはこれを行うためのよりクリーンな方法があると思います。何か案は?