• laravel easywechat服务器故障问题


    该公众号提供的服务出现故障,请稍后再试

    • laravel的 csrf,因为laravel框架自带了这个,微信请求肯定没有这个,所以不成功!所以你要么关了csrf,要么,把微信请求的这个地址放在设置外!

    • 域名设置了https,设置了https,本来是80端口,全部301走了443端口,而微信要求的是80端口!所以,切回80或者再弄个域名指向这

    laravel关闭csrf

    1.全部关闭

    在app/Http/Kernel.php文件中有注释appHttpMiddlewareVerifyCsrfToken.php

    到此,想必大家就知道了如何关闭这个验证了。就是将上图标注的这一行代码注释掉,这样就关闭了csrf验证,但这就全部关闭了。

    2.部分关闭
    当我们写接口的时候,会遇到这样的问题:因为通过接口是无法传csrf_token的(csrf_token是在laravel中生成的),我们只想在api请求的时候关闭csrf验证,网站的后台不关闭。

    这就需要去修改appHttpMiddlewareVerifyCsrfToken.php这个文件了
    文件中有个属性$except,可以设置哪些路由不用做csrf验证,如下我想要api开头的路由都不做csrf验证,只需要添加 ‘api/*’ 就行了。

    这样我访问 http://***/laravel/public/api/index 就不会报错了。

  • 相关阅读:
    (转)IDEA ERROR:找不到或无法加载主类
    Piggy-Bank
    Monkey and Banana
    Max Sum Plus Plus
    Doing Homework
    繁繁的游戏
    看试卷
    繁繁的队列
    大整数乘法
    文件操作(c++)
  • 原文地址:https://www.cnblogs.com/guiyishanren/p/10711480.html
Copyright © 2020-2023  润新知