方法:1、將“apphttpKernel.php”文件中的“AppHttpMiddlewareVerifycsrfToken”代碼注釋掉可以全局關閉csrf;2、在“appHttpMiddlewareVerifyCsrfToken.php”文件中修改“protected $except”內容,指定從CSRF驗證中排除的url就可以部分關閉csrf。
本文操作環境:Windows10系統、laravel9版、Dell G3電腦。
laravel5.1怎么關閉csrf
Laravel默認是開啟了CSRF功能,有時可能不能傳遞驗證token,就需要關閉。
方法一(全局關閉):
打開文件:appHttpKernel.php
把這行注釋掉:
‘AppHttpMiddlewareVerifyCsrfToken’
方法二(部分關閉):
修改appHttpMiddlewareVerifyCsrfToken.php這個文件。
在 protected $except = [] ,指定從 CSRF 驗證中排除的URL
示例:
protected?$except?=?[ //關掉以api開頭的請求 'api/*', //關掉帶有.htm的請求 '*.htm*'? ];
【相關推薦:laravel視頻教程】
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦