はい、というわけでまたまた Laravel ネタです。 Laravel の認証では Basic 認証を使うことができるようになっています。 参考 しかしながら標準機能では email / password の入力で固定になっており、ユーザー名で認証することができません。 そこでちょちょいと手を入れて email 以外のパラメーターでIDを使えるようにしてみましょう。 元々のファイル 標準ドキュメントを見ると Route::get('profile', function() { // 認証済みのユーザーのみが入れる })->middleware('auth.basic'); protected $routeMiddleware = [ 'auth' => \Illuminate\Auth\Middleware\Authenticate::class, 'auth.basic' => \Ill