Open YNSTakeru opened 7 months ago
ユーザーがログインまたは登録した後、ヘッダーが切り替わるように変更します。
現在、ユーザーがログインまたは登録しても、ヘッダーは変わらず、"Sign in"と"Sign up"のリンクが表示され続けます。これはユーザーに混乱を招く可能性があります。
graph LR A[User] -->|Access website| B((Browser)) B --> C{guest.blade.php} C --> D[Authentication Controller] D --> E{User Model} E --> F[Database]
ユーザーがログインまたは登録した後でも、ヘッダーが変わらず、"Sign in"と"Sign up"のリンクが表示され続けます。
ユーザーのログイン状態を確認し、ログインしている場合はヘッダーにユーザー名とログアウトリンクを表示し、ログインしていない場合は"Sign in"と"Sign up"のリンクを表示します。
header.blade.phpを編集し、ユーザーのログイン状態に応じて表示するヘッダーを切り替えます。具体的には、以下のBladeディレクティブを使用します:
@if (Auth::check()) <!-- Display user name and logout link --> @else <!-- Display "Sign in" and "Sign up" links --> @endif
ヘッダー以外の状態の変更は、このIssueの範囲外です。
タスク概要
ユーザーがログインまたは登録した後、ヘッダーが切り替わるように変更します。
背景
現在、ユーザーがログインまたは登録しても、ヘッダーは変わらず、"Sign in"と"Sign up"のリンクが表示され続けます。これはユーザーに混乱を招く可能性があります。
ハイアーキテクチャ
課題
ユーザーがログインまたは登録した後でも、ヘッダーが変わらず、"Sign in"と"Sign up"のリンクが表示され続けます。
解決策
ユーザーのログイン状態を確認し、ログインしている場合はヘッダーにユーザー名とログアウトリンクを表示し、ログインしていない場合は"Sign in"と"Sign up"のリンクを表示します。
やること
header.blade.phpを編集し、ユーザーのログイン状態に応じて表示するヘッダーを切り替えます。具体的には、以下のBladeディレクティブを使用します:
やらないこと
ヘッダー以外の状態の変更は、このIssueの範囲外です。
テスト方案