public function update($id, UpdateActivityRequest $request) { $activity = ActivityModel::find($id); if (!$activity) { return response()->json(['message' => 'Activity with given id not found'], 404); } $activity = $activity->update($request->all()); return ActivityModel::whereId($activity->id)->with('type')->first()->toJson(); }