【问题标题】:Token MisMatch Exception when send form data from angular 2 to laravel将表单数据从角度 2 发送到 laravel 时出现令牌不匹配异常
【发布时间】:2017-10-02 10:47:26
【问题描述】:

如何将 csrf 令牌从 angular 2 post 请求发送到 laravel post 路由。天气它应该在标题或表单数据中发送。任何指导将不胜感激..

【问题讨论】:

  • 它通常与表单一起使用。我建议使用 csrf_field()

标签: laravel token angular2-services


【解决方案1】:

您有两个选择,要么添加一个输入字段并像这样发送它。 p.s不确定你是否可以在角度上做到这一点。像这样:

angular.module("app").constant("CSRF_TOKEN", '<?php echo csrf_token(); ?>');

或者出于测试目的,只需转到 app/http/middleware/verifycsrftoken 并设置要从令牌验证中排除的路由:

  protected $except = [
            'api/*'
        ];

【讨论】:

    猜你喜欢
    • 2016-12-06
    • 2014-03-30
    • 2017-10-24
    • 1970-01-01
    • 1970-01-01
    • 2017-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多