Чтобы получить одну строку из коллекции Eloquent в Laravel, вы можете использовать различные методы, предоставляемые Eloquent ORM. Вот несколько методов, которые вы можете использовать вместе с примерами кода:
first(): этот метод извлекает первую запись из коллекции.
$collection = Model::all();
$firstRow = $collection->first();
last(): этот метод извлекает последнюю запись из коллекции.
$collection = Model::all();
$lastRow = $collection->last();
find(): этот метод находит запись по ее первичному ключу.
$collection = Model::all();
$specificRow = $collection->find(1);
where(): этот метод фильтрует коллекцию на основе заданного условия и возвращает первую соответствующую запись.
$collection = Model::all();
$filteredRow = $collection->where('column', 'value')->first();
take(): этот метод извлекает указанное количество записей с начала коллекции.
$collection = Model::all();
$limitedRows = $collection->take(5);
skip(): этот метод пропускает указанное количество записей с начала коллекции и возвращает оставшиеся записи.
$collection = Model::all();
$skippedRows = $collection->skip(3);
pluck(): этот метод извлекает значение одного столбца из коллекции.
$collection = Model::all();
$columnValues = $collection->pluck('column');
random(): этот метод извлекает случайную запись из коллекции.
$collection = Model::all();
$randomRow = $collection->random();
Это всего лишь несколько примеров методов, доступных в Eloquent ORM Laravel для извлечения одной строки из коллекции. Вы можете выбрать метод, который подходит вашему конкретному случаю использования.