Không thể giải quyết trình điều khiển null cho (IlluminatesessionSessionManager)
Gặp sự cố về cách kích hoạt phiên trong Lumen? . 2 trên phường trước khi tôi bắt đầu dự án của mình Show
Dù sao đây là những gì tôi đã làm để kích hoạt phiên trong lumen Bước 1 Tạo thư mục cấu hình trong thư mục gốc Lumen, sao chép phiên. php từ thư mục cấu hình của Laravel sang thư mục cấu hình đã tạo trong Lumen lỗi gan klo ini knp ya Uncaught UnlimitedArgumentException. Không thể giải quyết trình điều khiển NULL cho [Illuminate\Session\SessionManager]. trong /Applications/XAMPP/xamppfiles/htdocs/front-office-new/new-virtual-office/vendor/laravel/framework/src/Illuminate/Support/Manager. php. 62 lớp StartSession (Xem mã nguồn) Tính chấtSessionManager được bảo vệ $managerTrình quản lý phiên có thể gọi được bảo vệ. null$cacheFactoryResolverCuộc gọi lại có thể giải quyết một phiên bản của nhà máy bộ đệm phương phápsessionIsPersistent(mảng $config = null) Xác định xem trình điều khiển phiên đã định cấu hình có liên tục không bộ đệm (chuỗi $ driver) Giải quyết trình điều khiển bộ đệm nhất định Chi tiếtvoid __construct(SessionManager $manager, callable $cacheFactoryResolver = null)Tạo một phần mềm trung gian phiên mới Xử lý một yêu cầu đến protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)Xử lý yêu cầu đã cho trong trạng thái phiên protected mixed handleStatefulRequest(Request $request, Session $session, Closure $next)Xử lý yêu cầu đã cho trong trạng thái phiên Bắt đầu phiên cho yêu cầu nhất định Nhận triển khai phiên từ người quản lý protected void collectGarbage(Session $session)Xóa rác khỏi phiên nếu cần protected bool configHitsLottery(array $config)Xác định xem tỷ lệ cược cấu hình có trúng xổ số không protected void storeCurrentUrl(Request $request, Session $session)Lưu trữ URL hiện tại cho yêu cầu nếu cần protected void addCookieToResponse(Response $response, Session $session)Thêm cookie phiên vào phản hồi của ứng dụng protected void saveSession(Request $request)Lưu dữ liệu phiên vào bộ lưu trữ Nhận thời gian tồn tại của phiên tính bằng giây Nhận thời gian tồn tại của cookie sau vài giây ________số 8Xác định xem trình điều khiển phiên đã được cấu hình chưa protected bool sessionIsPersistent(array $config = null)Xác định xem trình điều khiển phiên đã định cấu hình có liên tục không protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)0Giải quyết trình điều khiển bộ đệm nhất định class SessionManager extends Manager (Xem mã nguồn) Tính chấtContainer được bảo vệ$containerVí dụ vùng chứa từ Kho lưu trữ được bảo vệ bởi người quản lý$configPhiên bản kho lưu trữ cấu hình từ Managerprotected array$customCreatorsNgười tạo trình điều khiển tùy chỉnh đã đăng ký từ Managerprotected array$driversMảng "trình điều khiển" được tạo từ người quản lýphương pháptrình điều khiển (chuỗi. null $driver = null) Nhận phiên bản trình điều khiển mở rộng (chuỗi trình điều khiển $, Đóng $ gọi lại) Đăng ký người tạo trình điều khiển tùy chỉnh getContainer() Lấy phiên bản vùng chứa được sử dụng bởi người quản lý __call(chuỗi phương thức $, tham số mảng $) Tự động gọi phiên bản trình điều khiển mặc định nênBlock() Xác định xem các yêu cầu cho cùng một phiên có nên đợi mỗi phiên kết thúc trước khi thực hiện hay không blockDriver() Lấy tên của trình điều khiển/lưu trữ bộ đệm sẽ được sử dụng để lấy khóa phiên Chi tiếtprotected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)1Tạo phiên bản người quản lý mới protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)2Lấy tên trình điều khiển phiên mặc định protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)3Thông sốGiá trị trả vềngoại lệprotected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)4Tạo phiên bản trình điều khiển mới Thông sốGiá trị trả vềngoại lệprotected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)5Gọi người tạo trình điều khiển tùy chỉnh protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)6Đăng ký người tạo trình điều khiển tùy chỉnh protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)7Nhận tất cả các "trình điều khiển" đã tạo Lấy phiên bản vùng chứa được sử dụng bởi người quản lý protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)8Đặt phiên bản vùng chứa được người quản lý sử dụng protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)9Quên tất cả các phiên bản trình điều khiển đã giải quyết protected mixed handleStatefulRequest(Request $request, Session $session, Closure $next)0Tự động gọi phiên bản trình điều khiển mặc định Thông sốstring$methodarray$parametersGiá trị trả vềprotected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)20Tạo một phiên bản trình điều khiển phiên "null" protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)21Tạo một phiên bản của trình điều khiển phiên "mảng" protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)22Tạo một phiên bản trình điều khiển phiên "cookie" protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)23Tạo một phiên bản của trình điều khiển phiên tệp protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)24Tạo một phiên bản của trình điều khiển phiên tệp protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)25Tạo một thể hiện của trình điều khiển phiên cơ sở dữ liệu protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)26Nhận kết nối cơ sở dữ liệu cho trình điều khiển cơ sở dữ liệu protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)27Tạo một phiên bản của trình điều khiển phiên APC protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)28Tạo một phiên bản của trình điều khiển phiên Memcached protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)29Tạo một phiên bản trình điều khiển phiên Redis protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)30Tạo phiên bản của trình điều khiển phiên DynamoDB protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)31Tạo một phiên bản của trình điều khiển điều khiển bộ đệm Tạo phiên bản xử lý phiên dựa trên bộ đệm Xây dựng phiên bản Xây dựng phiên bản mã hóa protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)32Xác định xem các yêu cầu cho cùng một phiên có nên đợi mỗi phiên kết thúc trước khi thực hiện hay không protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)33Lấy tên của trình điều khiển/lưu trữ bộ đệm sẽ được sử dụng để lấy khóa phiên protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)34Nhận cấu hình phiên protected mixed handleRequestWhileBlocking(Request $request, Session $session, Closure $next)35Đặt tên trình điều khiển phiên mặc định |