execute($request); return view('pages.user.index', ['data' => $data]); } public function show(ShowRequest $request, ShowAction $action): View { $data = $action->execute($request); return view('pages.user.show', ['data' => $data]); } public function store(StoreRequest $request, StoreAction $action): JsonResponse { $action->execute($request); return response()->json(['success' => true, 'message' => 'User created successfully']); } public function update(UpdateRequest $request, UpdateAction $action): JsonResponse { $action->execute($request); return response()->json(['success' => true, 'message' => 'Profile updated successfully']); } public function destroy(DestroyRequest $request, DestroyAction $action): JsonResponse { $action->execute($request); return response()->json(['success' => true, 'message' => 'User deleted successfully']); } }