
認証
Laravel Breeze、guards、middleware auth、パスワードハッシュ化、remember me、メール検証、パスワードリセット
20 面接問題·
Mid-Level
1Laravelのguardとは何ですか?
1
Laravelのguardとは何ですか?
回答
guardは、ユーザーの身元を確認するために使用される認証メカニズムを定義します。Laravelはデフォルトでセッション用の'web' guardとトークン用の'api' guardを提供します。guardを使うと、複数の認証タイプを同時に管理し、各リクエストでユーザーがどのように認証されるかを設定できます。
2Laravelの'auth' middlewareの主な役割は何ですか?
2
Laravelの'auth' middlewareの主な役割は何ですか?
回答
'auth' middlewareは、ルートにアクセスする前に現在のユーザーが認証されているかを確認します。ユーザーが認証されていない場合、ログインページにリダイレクトされます。このmiddlewareは、認証が必要なルートを保護し、ログイン済みのユーザーのみがアクセスできるようにするために不可欠です。
3LaravelにおけるHash::make()とbcrypt()の違いは何ですか?
3
LaravelにおけるHash::make()とbcrypt()の違いは何ですか?
回答
Hash::make()はパスワードをハッシュ化するためのLaravel推奨の抽象化であり、bcrypt()は特定の関数です。Hash::make()はデフォルトでbcryptを使用しますが、設定でハッシュアルゴリズム(argon2id、bcrypt)を変更できます。Hash::make()の使用は、ハッシュメカニズムに対する柔軟性と制御を高めるため、ベストプラクティスとされています。
4
Laravelの'remember_token'の役割は何ですか?
5
Laravel Breezeとは何ですか?
+17 面接問題
その他のLaravel面接トピック
PHPの基礎
Junior
25問PHP オブジェクト指向の基礎
Junior
20問Composer & Autoloading
Junior
18問Laravelの基礎
Junior
20問Laravel ルーティング
Junior
20問Blade Templates
Junior
18問Request & Response
Junior
20問Eloquent ORM の基礎
Junior
22問Eloquent Relationships
Mid-Level
25問Migrations & Schema Builder
Mid-Level
20問バリデーションとフォーム
Mid-Level
22問認可とPolicies
Mid-Level
18問API Resources & Authentication
Mid-Level
26問ミドルウェア
Mid-Level
18問Service Container & DI
Mid-Level
20問Queues & Jobs
Mid-Level
22問Events & Listeners
Mid-Level
18問通知とメール
Mid-Level
20問File Storage
Mid-Level
18問Testing & PHPUnit
Mid-Level
24問Caching
Mid-Level
18問Livewire & Inertia
Mid-Level
20問Eloquent Advanced
Senior
24問Repository Pattern
Senior
20問Laravel パッケージ
Senior
20問Performance Optimization
Senior
22問Security Best Practices
Senior
22問Laravel Octane
Senior
18問Laravel Distributed Systems
Senior
22問Observability & Monitoring
Senior
20問Deployment & DevOps
Senior
20問