в laravel 5.8 я пытаюсь передать обновленное значение в статусе таблицы пользователей
значение по умолчанию для столбцов равно «PENDING», если я передам значение «APPROVED» в
столбцы status с использованием формы update.blade.php,
DB::table('users')->where('id', $id)->increment('wallet', '1000' );
этот код не нужен для работы.
иначе я передаю значение 'REJECTED' в столбцах 'status', используя
форму update.blade.php, в этот раз этот код
DB::table('users')->where('id', $id)->increment('wallete', '1000' );
должно работать для хранения значения '1000' в столбце 'кошелька' таблицы пользователей
как создать эту логику Query, используя if, если еще, else if in laravel
5.8 контроллер
public function pan_status_update(Request $request, $id)
{
$pan_status_update = Pan::where('status','=','PENDING')->find($id);
$pan_status_update['status'] = $request->status;
$pan_status_update['manager_id'] = Auth::user()->id;
DB::table('users')->where('id', $id)->increment('wallete', '1000' );
$pan_status_update->save();
return redirect('Pan_request')->with('success','UPDATED SUCCESSFULLY .',);
}