2016-08-19 71 views
0

我正在努力實現rails.js做DELETE-requests而不使用窗體。Laravel 5.2與rails.js - DELETE拋出TokenMismatchException

<a href="{{route('admin.user.destroy', $user)}}" data-method="delete" data-token="{csrf_token()}" data-confirm="Are you sure?">Delete User</a> 

但每次確認之後,它都告訴我,我的令牌似乎是錯的。 試圖使用web-middleware而不是auth但沒有效果。

回答

0

固定它,加入這頭:

<meta name="csrf-token" content="<?= csrf_token() ?>" /> 
<meta name="csrf-param" content="_token" /> 
0

您正在使用單個花括號。您的鏈接應該是:

<a href="{{route('admin.user.destroy', $user)}}" data-method="delete" data-token="{{csrf_token()}}" data-confirm="Are you sure?">Delete User</a> 

否則您的令牌只是刀片視圖中的字符串。

+0

改變了它,但仍得到相同的錯誤 'TokenMismatchException在VerifyCsrfToken.php線67' –

相關問題