为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel CSRF 保护异常现在工作

Laravel CSRF 保护异常现在工作

PHP
守着星空守着你 2021-08-28 15:56:18
我的 Laravel 项目在此链接中http://localhost/demo/public // laravel project我有这个外部 HTML 表单http://localhost/attendance现在我想将数据从表单发送到 Laravel,但出现此错误419页面已过期所以在我的 Laravel 项目 VerifyCsrfToken 类中我写了这个class VerifyCsrfToken extends Middleware{    /**     * The URIs that should be excluded from CSRF verification.     *     * @var array     */    protected $except = [        'http://localhost/attendance'    ];}但仍然得到同样的错误419页面已过期
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

Laravel 为您解析应用程序的 baseUrl,无需放置完整路径,在您的情况下,中间件应如下所示:


class VerifyCsrfToken extends Middleware

{

    /**

     * The URIs that should be excluded from CSRF verification.

     *

     * @var array

     */

    protected $except = [

        'attendance/*'

    ];

}


查看完整回答
反对 回复 2021-08-28
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

  • 一种解决方案是将数据作为 GET 请求而不是 POST 请求发送。

  • 一旦您将您的工作放到网上,您将面临浏览器上的跨站点保护。

  • URI要排除的是一个接收的请求,以便http://localhost/demo/public


查看完整回答
反对 回复 2021-08-28
  • 2 回答
  • 0 关注
  • 139 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信