2016-08-08 52 views
0

我想從android側調用我的功能。定義沒有csrf標記的郵政路線

現在,我想發送來自android端的帖子值。

如何爲某些功能禁用csrf token

因爲沒有它,我得到了錯誤信息。

這樣的:

Route::post('mobile/android/getlastnews','[email protected]'); 
+2

可能的複製(HTTP://計算器.com/questions/31223189/in-laravel5-how-to-disable-verifycsrftoken-middleware-for-specific-route) – Imran

+0

[如何在Laravel中禁用CSRF令牌以及爲什麼必須禁用它?](http ://stackoverflow.com/questions/37806762/how-to-disable-csrf-token-in-laravel-and-why-we-have-to-disable-it) –

回答

3

打開app/Http/Middleware/VerifyCsrfToken.phpprotected $except = [];陣列中添加要跳過爲CSRF驗證您的網址。

5

對於Laravel 5.2,在app/Http/Middleware/VerifyCsrfToken.php之內,您只需將其添加到$except陣列即可。 [?在Laravel5,如何禁用VerifycsrfToken中間件具體路線]

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

如果你想允許所有路線mobile/你可以做以下

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