laravel - 如何为带参数的路由禁用 csrf 保护?

标签 laravel laravel-5.3

有这样一条路线:

Route::post('user/{id}/update','UserController@update');

我想为它禁用 csrf 保护,但我不知道如何将它的 uri 添加到 except 数组中。

最佳答案

您可以在 App/Http/MiddlewareVerifyCsrfToken 文件中添加给定代码

protected $except = [
    'user/*',
];

或者你可以在路由文件中禁用它

Route::post('user/{id}/update', [
   'uses' => 'UserController@update',
   'nocsrf' => true,
]);

关于laravel - 如何为带参数的路由禁用 csrf 保护?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41757431/

相关文章:

php - 在 div 显示设置为阻止后没有任何显示

javascript - Vuejs Bootstrap 选择文本不更新

php - 获取并推送新表中的数据

laravel - 在 View Composer 中使用 $request

php - Laravel 迁移 Postgres 报错

php - 如何在 Laravel 5 中编写此查询

php - laravel 4 多数据库连接

Laravel Auth 登录解决方案

laravel-5 - api 或 web Laravel 5.3

laravel - 如何在 Controller Laravel中编写自定义验证规则?