Laravel 入門 の次のチュートリアルコラムでは、Laravel で ApiToken 認証リクエストを使用する方法を紹介します。
1.database/migrations/2014_10_12_000000_create_users_table.php 移行ファイルを開きます。ユーザー テーブルの構造を変更する必要があります。2. api_token フィールドを追加します。つまり、トークンがデータベースに保存されます。適切な場所に、行$table->string('api_token', 60)->unique();
Route::group(['middleware' => ['auth.api']], function () { Route::get('/t', function () { return 'ok'; }); });
'auth.api' => \App\Http\Middleware\webToken::class,
<?php namespace App\Http\Middleware; use Closure; use Illuminate\Support\Facades\Auth; class webToken { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (Auth::guard('api')->guest()) { return response()->json(['code' => 401,'msg' => '未设置token']); } return $next($request); } }
…/t?api_token=123456
以上がLaravel が ApiToken を使用してリクエストを認証する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。