2017-03-16 15 views
0

私はコードラアプリをラベールAPIに接続しています。 モバイルアプリからそのlaravelに投稿する必要がありますが、私はcsrfトークンが必要です。 モバイルで使用しているビューがlaravelによって提供されていないため、ブレードまたはラーベルヘルパーが存在しないため、{{csrf_field}}を実行できません。 トークンを取得するためだけに以前のAjaxコールを試みましたが、これを実行する最善の方法であるかどうかはわかりません。 ありがとうございました!csrfトークンを「外側に」ラーバルビューで取得する方法は?

答えて

1

あなたの場合は、CSRFトークンを取得することをお勧めしません。

代わりに、personal authorization code(ユーザーごと)を作成するか、CSRFチェック(多分API全体)から対応するURLを削除することをお勧めします。

0

トークンは、現在認証されているユーザーにリンクされています。あなたがしようとしていることは動作しません。

APIミドルウェアを使用してログインしてモバイルアプリにトークンを保存し、自分の身元を確認してください。

0

これは他にもあなたの問題の推奨される解決策ではありませんが、Laravelにはcsrf_token()という名前のCSRFトークンを与えるヘルパ関数があります。

これはLaravelのドキュメントのヘルプページに記載されています。https://laravel.com/docs/5.4/helpers#method-csrf-token

関連する問題