上一篇文章减少服务提供者的启动加速你服务的性能 2.0
有提到过怎么移除服务提供者 , 不过有网友说, 直接移除视图服务会出错, 这里就写一篇文章怎么移除视图服务
下载一个全新的Laravel项目
composer...'
];
});
然后再访问8000端口
Laravel
然后我们开始注释config/app.php中的视图提供者Illuminate\View\ViewServiceProvider...当然就会出现这个错误, 因为默认的错误处理, Laravel会去找storage/views/errors/404.blade.php的视图文件(根据状态码找对应的文件)
我们开始自定义错误,...,但是项目API和admin混合,admin需要使用视图,API不需要....这种时候我的建议是在config/app.php增加一个配置enable_admin, 然后判断当前环境是API移除掉不必要服务提供者,也不要启动后台的服务,具体可查看减少服务提供者的启动加速你服务的性能