定义没有csrf令牌的邮政路线

S.M*_*ian 1 laravel laravel-5

我想从android端调用我的函数.

现在,我想从android端发送post值.

如何禁用csrf token某些功能?

因为没有它我收到错误信息.

像这样:

Route::post('mobile/android/getlastnews','NewsController@getLastNews');
Run Code Online (Sandbox Code Playgroud)

Leo*_*mer 6

对于Laravel 5.2,app/Http/Middleware/VerifyCsrfToken.php你只需要将它添加到$except数组中.

class VerifyCsrfToken extends BaseVerifier
{
    /**
     * The URIs that should be excluded from CSRF verification.
     *
     * @var array
     */
    protected $except = [
        'mobile/android/getlastnews'
    ];
}
Run Code Online (Sandbox Code Playgroud)

如果您想允许所有路线,mobile/请执行以下操作

protected $except = [
    'mobile/*'
];
Run Code Online (Sandbox Code Playgroud)


the*_*len 5

打开app/Http/Middleware/VerifyCsrfToken.php并在protected $except = [];数组中添加要跳过CSRF验证的URL 。