3 回答

TA貢獻1790條經驗 獲得超9個贊
我假設您$this->middleware('auth');在控制器的構造函數中添加了驗證功能。在登錄/注冊表格中,如果您使用{!! Form::someElement !!},請在頂部也添加以下行:
{!! csrf_field() !!}
或者,如果您在表單內使用輸入標簽,只需在<form>標簽后面添加以下行:
<input type="hidden" name="_token" value="{{ csrf_token() }}">
希望這可以幫助。

TA貢獻1842條經驗 獲得超13個贊
我有一個類似的問題,這很容易解決。
將其添加到您的HTML meta標簽區域:
<meta name="csrf-token" content="{{ csrf_token() }}">
然后在您的JQuery參考下,添加以下代碼:
<script type="text/javascript">
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
</script>
如果您使用的是HTML表單提交(而非AJAX),則需要輸入:
{{ csrf_field() }}
在表單標簽中。

TA貢獻1827條經驗 獲得超4個贊
您需要在HTML文檔的部分中具有以下代碼行,默認情況下可以這樣做,不會造成任何危害:
<meta name="csrf-token" content="{{ csrf_token() }}" />
在表單中,您需要添加以下隱藏的輸入字段:
<input type="hidden" name="_token" value="{{ csrf_token() }}">
就是這樣,對我有用。
添加回答
舉報