У меня есть таблица password_resets
в базе данных mysql, и я хочу получить один ряд данных и удалить его одним запросом в Lumen с DB
фасадом, подобным этому:
$reset_row = DB::table('password_resets')->where('token', $request->token)->first()->delete();
Но у меня есть ошибка:
Call to undefined method stdClass::delete()
Я пытаюсь этот код:
$reset_row = DB::table('password_resets')->where('token', $request->token)
//do my work whith $reset_row->first();
$reset_row->delete();
Но я думаю, что этот способ использует 2 запроса, чтобы сделать эту работу.
ПРИМЕЧАНИЕ : я знаю, что не могу удалить, и причина в том, что first()
метод) возвращает его в массив)
Есть ли способ сделать это?