Каков наилучший способ обновить мой объект в базе данных по моему запросу?
В настоящее время я обновляю каждое поле и затем сохраняю объект:
$user = User::findOrFail($id);
$user->username = $request->username;
$user->role = $request->role;
$user -> save();
Также этоне требуется наличие всех полей.Один запрос может обновить роль пользователя, но другой может обновить только имя пользователя.
Как я могу зациклить и обновить только существующие поля из запроса или есть способ передать весь запрос как параметр и установить только идентификатор и красноречивый, чтобы знать, что с ним делать?