public function getErrors() return $this->errors;}我发现我的项目依赖于RESTful API的Dingo。因为Dingo还支持并注册了自己的异常处理程序,所以不会调用App\Exceptions\Handler。
我尝试使用作为异常处理程序来响应JSON格式的错误。对我来说很管用。
在Laravel项目升级到PHP8和laravel 9之后,所有API端点都开始获得:There is currently no session available。/vendor/dingo/api/src/Http/Middleware/Request.php(99): Dingo\\Api\\Http\\Request->createFromIlluminate",
"#2