Laravel — получить только 1 строку при создании

#php #html #database #laravel #web

#php #HTML #База данных #laravel #веб

Вопрос:

Я учусь с laravel, и я застрял на одном, у меня есть таблица с идентификатором (автоинкремент), затем у меня есть levy (int), our_balance (int), created_at (временная метка) и updated_at (временная метка), мне всегда нужно получить только последнюю строку, и из нее янужен our_balance, чтобы прочитать его из нового вычисления. Итак, мне нужно получить данные из строки, которая была создана последней.

Ответ №1:

Допустим, имя вашей таблицы — «учетные записи», и у нее есть модель с именем «Учетная запись»

Примечание: чтобы получить последние вставленные данные или строку.

 $lastRecord = Account::latest()->first();
 

или

 $lastRecord = Account::orderBy('id', 'desc')->first();
 

Затем, чтобы получить данные поля our_balance

 $ourBalance = $lastRecord->our_balance;
 

или

 $ourBalance = $lastRecord['our_balance'];
 

я надеюсь, что это отвечает на ваш вопрос