Mi operación de actualización de Laravel devuelve true para dd($data) . Pero quiero que devuelva los datos actualizados. ¿Cómo puedo cambiar esto para obtener esa salida? Hay una condición que tengo para que la actualización se llame directamente en el modelo. ¿Alguna sugerencia?
$data = FileLogs::find($id)->update([ 'orderId' => $request->orderId, 'fileId' => $request->fileId, 'status' => $request->status ]);Prueba esto
$data = tap(FileLogs::find($id)) ->update(['orderId' => $request->orderId, 'fileId' => $request->fileId, 'status' => $request->status]) ->first(); dd($data);Primero, actualice los datos y luego vuelva a buscarlos
$data=FileLogs::find($id)->update(['orderId'=>$request->orderId,'fileId'=>$request->fileId,'status'=>$request->status]); $updated_data=FileLogs::find($id); dd($updated_data);Primero encuentre los datos y luego puede actualizarlos y obtenerlos así
$data = FileLogs::find($id);Ahora actualiza así
$data->update(['orderId'=>$request->orderId,'fileId'=>$request->fileId,'status'=>$request->status]);Ahora puedes hacer lo que quieras con los datos.
dd($data);