authorizeAbility($request, 'workflows.view'); $workflows = Workflow::owned($this->ownerRef($request)) ->where('organization_id', $this->organization($request)->id) ->with('steps.serviceQueue') ->orderBy('name') ->get(); return response()->json(['data' => $workflows]); } public function show(Request $request, Workflow $workflow): JsonResponse { $this->authorizeAbility($request, 'workflows.view'); $this->authorizeOwner($request, $workflow); return response()->json(['data' => $workflow->load('steps.serviceQueue')]); } }