私はLaravel 5.3でAPIを作成したいと思いますが、認証は必要ありません。それを取り除くことは可能ですか?私はトークンや何らかの認証を望まない。Laravel 5.3認証なしのRESTFul API
答えて
ここに到着した私の状況の誰かを助けるために:api.phpのルートには "api /"という接頭辞が付いていることに注意してください。 /app/Providers/RouteServiceProvider.php
に設定されています。
ので:それはビットオフトピックだが、それが誰かを助けることができることを望むならば
Route::get('/delegates', "[email protected]");
は
申し訳http://www.yourdomain.com/api/delegates
からアクセスできるようになります。
コントローラへのルートを作成してデータを返すだけです(認証ミドルウェアなし)。
あなたのルートは認証なしでこの
'api' => 'APIController'
このような
Http\Middleware\VerifyCsrfToken
public function handle($request, Closure $next)
{
if (!$request->is('api/*'))
{
return parent::handle($request, $next);
}
return $next($request);
}
設定経路の実行を許可するには、APIController( '/ API /データ')
public function getData(Request $request)
{
return "Hello";
}
VerifyCsrfTokenミドルウェアは、ユーザーを認証する人ではありません。あなたの答えは認証の問題を解決しません。 –
の方法でありますもちろん、あなたはそれを取り除くことができます。ミドルウェアを使用しないようにルートを設定するだけです。
正しくミドルウェアを設定するapp/Http/Kernel.php
ファイルを変更し、その後、routes/api.php
ファイル上のあなたのAPIのルートを作成します。
削除(または追加)あなたはapi
ミドルウェアグループにしたくないミドルウェアを。デフォルトでは
、L5.3はapi
グループ上の2つのミドルウェアが付属しています:
'api' => [
'throttle:60,1',
'bindings',
],
最初のものは 第二は、モデルバインディングを代入し、あなたのAPI(60件のリクエスト/分)に制限速度を提供します。
- 1. 他のAPIからのLaravel 5.3認証、データベースなし
- 2. Laravel 5.3の認証ルートは/
- 3. 認証なしでユーザーを認証する方法:laravel 5.3のapiミドルウェア
- 4. Laravel 5.3認証後のリダイレクト
- 5. ルーメン5.3認証
- 6. RESTful APIの二重認証
- 7. api_tokenを使用したLaravel 5.3とAPI認証
- 8. ASP.NET MVC RESTful認証API
- 9. RESTful APIデザイン:トークン認証
- 10. Laravelでの複数認証5.3
- 11. laravel 5.3認証ユーザープロバイダの問題
- 12. Laravel 5.3事後認証用のカスタムパスリダイレクト
- 13. Laravel 5.2でRESTful APIを認証する方法は?
- 14. laravelのAPI認証
- 15. Hestoマルチ認証でLaravel 5.3の認証パラメータを変更する
- 16. Laravel 5.3 - 認証が壊れている
- 17. laravel 5.3でミドルウェアの認証:apiでAPIルートにアクセスする方法は?
- 18. APIでのRESTfulルーティング - ヘッダー認証
- 19. Laravel 5.3 API bangla
- 20. 外部認証プロバイダとRESTful APIへのリクエストの認証
- 21. Java EEのRESTfulな認証
- 22. Laravel 5.4のようなLaravel 5.3コードでマルチ認証を作成しますか?
- 23. Laravel 5.3 + Passport:常に認証されていないエラー
- 24. 認証の変更が反映されないlaravel 5.3
- 25. ACSを使用したRESTfulな認証
- 26. ユーザー認証ではなく、5.3
- 27. RESTfulサービス認証
- 28. RESTfulな認証発行
- 29. RESTfulな認証とTornado
- 30. Laravel 5.3を使用してRESTful APIで 'MethodNotAllowedHttpException'を管理します。
はい、可能です。 – Komal