定义 post 没有 csrf 令牌的路由

define post route without csrf token

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

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

如何禁用某些功能的 csrf token

因为没有它我收到了错误消息。

像这样:

Route::post('mobile/android/getlastnews','NewsController@getLastNews');

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

对于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'
    ];
}

如果您想允许 mobile/ 的所有路由,您可以执行以下操作

protected $except = [
    'mobile/*'
];