paginate(10); if ($request->ajax()) { return view('roles._table', compact('roles')); } return view('roles.index', compact('roles')); } public function create(): View { return view('roles.create'); } public function store(StoreRoleRequest $request): RedirectResponse { Role::create($request->validated()); return redirect()->route('roles.index') ->with('status', 'role-created'); } }