如何在csrf过滤中添加例外..
在auth上我在我的控制器上执行了此操作并且工作正常
$this->beforeFilter( 'auth.user', array( 'except' => array( 'getDownload' ) ) );
但是当我在CSRF上尝试它时,异常会给我这个错误
Illuminate\\Session\\TokenMismatchException
下面是我的代码
$this->beforeFilter( 'csrf', array( 'on' => 'post', 'exception' => array( 'postDownloadBoot' ) ) );
我想在大多数post方法上添加csrf保护但不在某些方法上添加
希望有人可以帮助谢谢
答案 0 :(得分:1)
这可以通过更简单的方式完成。
$this->beforeFilter('csrf', [ 'on' => 'post', 'except' => 'postDownloadBoot' ]);
答案 1 :(得分:0)
也许这可行。将其添加到您的__contruct
功能
$this->beforeFilter('csrf', ['on' => 'post']);
$this->beforeFilter('csrf', ['except' => 'postDownloadBoot']