Guardって何 LaravelのAuthの認証に利用しているドライバークラスです。 普通のサイトを作っている場合にはほぼ見ることはないかもしれませんが、SPAを作ることになった、APIを作ることになったときに見ることになるでしょう。 想定バージョン Laravel 5.4 設定されてる場所 config/auth.phpのguardsにあります。 標準のGuardの種類 SessionGuard 恐らく一番使われているGuard。 名前の通りSessionを利用して認証を行うGuardです。 (なお、Sessionとありますがネイティブのセッションではなく、Laravelが独自に用意したセッションの場合が多い。configのsessionのdriverを見よう。) TokenGuard TokenGuardはapiのトークンを利用して認証する方式です。 これは先に対象のテーブルにapiの