环境: laravel 5.6 apiato框架
permissions.name配置: 配置在接口的Request 类的 $access中
我碰到了一个情况, 在postman下调试没有问题,但是使用微信测试该接口时, 权限检测失效了. 同一个接口, 模型没有该权限(我使用的不是User模型) , 有时候能正常验证, 有时候验证会失效, 继续往下走.
微信调试:

没有通过校验

有时候会通过校验, 拿到数据
postman调试:

这是postman的结果, 一直都能正常校验.
2018.11.09 更新
原因:env()有时候获取不到配置,默认通过了
参考链接:https://learnku.com/laravel/t/3362/laravel-use-env-to-read-the-environment-variable-null