Target class [view.engine.resolver] does not exist.这个错误其实是facade/ignition这个服务提供者导致的,facade/ignition是一个漂亮的错误页面...Laravel默认的错误页面,并且错误消息不足,我们查看一下错误日志文件storage/logs/laravel.log
Laravel
从图片中看到Session的启动导致的错误..., 从Session中获取错误, 然后共享到视图里, 这里就会依赖视图服务, 我们注释掉这个中间件
然后再次访问首页
Laravel
如果Laravel版本低的话,Illuminate...,比如我们访问http://localhost:8000/no, 这个路由我们并没有写
Laravel
当然就会出现这个错误, 因为默认的错误处理, Laravel会去找storage...// return parent::render($request, $exception);
}
再次访问页面就可以看到自定义的错误了
错误
More
上面已经说了如果移除服务