简体   繁体   English

Laravel 5.5 CSRF错误与数据表服务

[英]Laravel 5.5 csrf error with Datatable service

I create datatable with Laravel datatable service . 我使用Laravel数据表服务创建数据 This datatable has filters, when i apply filters and use post to find results return 当我应用过滤器并使用post查找结果返回时,此数据表具有过滤器

The page has expired due to inactivity. 该页面因不活动而过期。 Please refresh and try again. 请刷新,然后重试。

The debugbar return 调试栏返回

VerifyCsrfToken.php#70 VerifyCsrfToken.php#70

In console 在控制台中

Failed to load resource: the server responded with a status of 419 (unknown status) 加载资源失败:服务器响应状态为419(未知状态)

My route is 我的路线是

Route::match(['get', 'post'],'visitas/listado', 'VisitasController@listado');

So ¿why can´t I use post to search in filters? 那么'为什么我不能使用帖子搜索过滤器? ¿Why return VerifyCsrfToken.php#70? ¿为什么返回VerifyCsrfToken.php#70?

This may be problem of token which is expected. 这可能是预期的令牌问题。 Please insert this in javascript file or layout template. 请将其插入javascript文件或布局模板中。

    $.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM