升级
OPcache
没什么特殊理由直接上这个
并把opcache.validate_timestamps设置为``,让你生产环境的PHP代码永远不自动更新, 类似于其它编译型语言,每次部署代码,需要重启...比如Laravel现在已经内置了跨域中间件, 如果只是为APP提供接口,完全就没有跨域的问题, 可以直接注释这个中间件
比如内置的API限制速率的接口, 可能对很多项目场景就不合适
减少服务提供者
比如接口就不需要视图服务...,Session服务,密码重置服务等等
当然要讲的重点还是和API和Admin混合的项目, 使用了一个全栈的框架,相信也有很多项目使用了Laravel-admin或者是Dcat Admin
之前我也写过一篇文章讲过如何减少你的服务提供者...:discover就会发现dcat/laravel-admin消失了
不过这也代表我们无法使用Admin了, 所以我们也需要增加一个条件来手动注册服务提供者
我们可以在AppServiceProvider.php...::class
现在已经可以正常使用了, 不过还有最后一步
找到文件Exceptions\Handler.php
增加异常的API处理(默认错误会返回一个视图,但我们有没有注册)
public