Возвращение массива идентификатора пользователя из красноречивой модели - PullRequest
0 голосов
/ 02 октября 2018

Я хочу получить все идентификаторы пользователей из моей таблицы пользователей.Есть ли красноречивый способ сделать это?Я сделал это с помощью цикла for, но я хотел бы знать, есть ли способ сделать это с помощью Laravel.

1 Ответ

0 голосов
/ 02 октября 2018

Когда вы извлекаете коллекцию объектов в вашей модели, чтобы получить только определенный атрибут каждого объекта в коллекции, вы можете использовать метод pluck, который может принимать одну строку или массив с именем свойства, которое вы хотите получить.

$users = User::all()->pluck('id');
$users = User::all()->pluck(['id']);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...