2016-08-08 1 views
0

私はアンドロイド側から私の機能を呼びたいと思っています。csrfトークンのないポストルートを定義する

今、アンドロイド側から投稿値を送信します。

一部の機能でcsrf tokenを無効にするにはどうすればよいですか?

これがなければエラーメッセージが表示されるためです。このような

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

可能な複製を行うことができますmobile/のためのすべてのルートを許可したい場合は

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

ます(http:// stackoverflowの.com/questions/31223189/in-laravel5-how-to-disable-verifycsrftoken-specific-for-specific-route) – Imran

+0

[LaravelでCSRFトークンを無効にする方法と、なぜそれを無効にする必要があるのか​​? ://stackoverflow.com/questions/37806762/how-to-disable-csrf-token-in-laravel-and-why-we-have-to-disable-it) –

答えて

3

app/Http/Middleware/VerifyCsrfToken.phpオープンとprotected $except = [];配列にあなたがCSRF検証のためにスキップされたいあなたのURLを追加します。

5

Laravel 5.2の場合、app/Http/Middleware/VerifyCsrfToken.phpの内部には$exceptアレイに追加するだけです。 [?Laravel5では、どのように特定のルートのためVerifycsrfTokenミドルウェアを無効にする]あなたは、次の

protected $except = [ 
    'mobile/*' 
]; 
関連する問題