Para actualizar datos con eloquent en laravel se puede hacer de dos maneras:
- Buscando por id:
$modelo = NombreModelo::find($id); $modelo->campo1 = $campo1; $modelo->campo2 = $campo2; $modelo->campoN = $campoN; $modeloModel->save();
- Buscando por cualquier campo:
$modelo = NombreModelo::where('campo',$valorBusqueda)->update(['campo1'=>$valor1,'campo2'=>$valor2,'campoN'=>$valorN]);