2017-08-10 83 views
2

如何修復在laravel 5.4上找不到的CSRF令牌,我嘗試在laravel中學習vue js,但我在控制檯「CSRF令牌未找到」中遇到錯誤,請幫助我如何解決這個錯誤。如何修復未在控制檯上找到的CSRF令牌

enter image description here

+1

你應該粘貼錯誤日誌或者再詳細說明問題是什麼。但絕對張貼錯誤或代碼。你發佈的錯誤越多,你就會得到更好的反饋。 –

+0

如果您在實際標題之前轉儲($ someVar),也會發生這種情況。 – Rav

回答

19

您可以添加以下meta標籤

<meta name="csrf-token" content="{{ csrf_token() }}"> 
+0

正是我需要的。謝謝。 – mtchuente

0

如果您使用Vue公司,這裏是要走的路:

Vue.http.interceptors.push(function (request, next) { 
request.headers['X-CSRF-TOKEN'] = Laravel.csrfToken; 
next(); 
}); 

<script> 
window.Laravel = <?php echo json_encode([ 
    'csrfToken' => csrf_token(), 
]); ?> 
</script> 
+0

謝謝兄弟 – tejoprabowo

+1

歡迎沒問題。 – aofdev