2016-08-19 14 views
0

フォームを使用せずにDELETE-requestsを実行するためにrails.jsの実装に苦労しています。Laravel 5.2 with rails.js - DELETE throw TokenMismatchException

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

しかし、確認した後はいつでも、私のトークンが間違っているように見えます。 authの代わりにweb-middlewareを使用しようとしましたが、効果はありません。

答えて

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

がそれを変更しましたが、まだ同じエラー 'VerifyCsrfToken.phpラインでTokenMismatchExceptionを取得67' –

関連する問題