Не получается обновить таблицу пользователя

хочу обновить таблицу, сделав поиск по id авторизованного пользователя, но этого почему-то не происходит. Даже не могу понять в чем проблема...

Order::create($request->all());
    if(Auth::check())
    {
        $authUser = Auth::user();
        User::where('id', $authUser->id)->update(['ordersAmount' => $authUser->ordersAmount + 1]);
    }
    return back();

Ответы (1 шт):

Автор решения: Gromfer

Советую так не делать. Либо:

Auth::user()->ordersAmount++;
Auth::user()->save();

Либо чисто Fluent DB:

DB::table('users')->where('id', Auth::user()->id)->update([...]);

Если вы используете модели то нет смысла прописывать самому что-то даже если есть такая возможность. Здесь проблема может быть в том что update из модели не применяет изменения в бд.

→ Ссылка