Чтобы получить последнюю запись в Laravel, вы можете использовать несколько методов, предоставляемых инфраструктурой. Вот несколько примеров:
-
Использование метода
latest()сfirst():$lastRecord = YourModel::latest()->first(); -
Использование метода
orderBy()в сочетании сfirst():$lastRecord = YourModel::orderBy('id', 'desc')->first(); -
Использование метода
latest()сtake():$lastRecord = YourModel::latest()->take(1)->get(); -
Использование метода
latest()сlimit():$lastRecord = YourModel::latest()->limit(1)->get(); -
Использование метода
first()сorderByDesc():$lastRecord = YourModel::orderByDesc('id')->first();
Эти методы извлекают последнюю запись на основе первичного ключа или любого другого столбца, указанного вами в методах orderBy()или orderByDesc().