ルートで middleware を呼ぶと、指定した Guard で 認証されたユーザーだけにアクセス許可 します🔑 Guard クラスはどうやって呼び出すのじゃ? 'driver' => 'session' のように、 session / token 等の Guardクラス の driver を指定します。 独自の カスタム Guard やパッケージで追加した Guard を指定することも可能です。 driver って何なのじゃ? Guard に付けられた名前ぐらいに思っておけば大丈夫そうです。 カスタムGuard の場合は、 Guard インスタンスを返すクロージャでした! (詳しくは↓ カスタム Guard はどうやって登録されるのじゃ? 参照) カスタム Guard はどうやって登録されるのじゃ? カスタム Guard を登録するには、ドライバ名と Guard (を継承・実装した)
![Laravel の Guard(認証) って実際何をやっているのじゃ? - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/b8e0d493d123a96d59b6b3250e2e89d507b97f05/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9TGFyYXZlbCUyMCVFMyU4MSVBRSUyMEd1YXJkJUVGJUJDJTg4JUU4JUFBJThEJUU4JUE4JUJDJUVGJUJDJTg5JTIwJUUzJTgxJUEzJUUzJTgxJUE2JUU1JUFFJTlGJUU5JTlBJTlCJUU0JUJEJTk1JUUzJTgyJTkyJUUzJTgyJTg0JUUzJTgxJUEzJUUzJTgxJUE2JUUzJTgxJTg0JUUzJTgyJThCJUUzJTgxJUFFJUUzJTgxJTk4JUUzJTgyJTgzJUVGJUJDJTlGJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hOTcyMDc1NWNiNzg2YTkzN2VmYzViM2MxOWRkYjk4OA%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdG9tb2VpbmUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTY0OWUyZDFlMDFhYmU5MGViODFkZDI2M2ZmZDU2OWMz%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Da7bdd41e4c94c8258496fb6075043837)