人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

\Auth::user() が Model の Boot メソッドで null になるのに対処する

app/Http/Kernel.php

$middleware に以下を追加します

    protected $middleware = [
        \App\Http\Middleware\TrustProxies::class,
        ........
        \App\Http\Middleware\EncryptCookies::class,           // \Auth::user() を取得するために追加
        \Illuminate\Session\Middleware\StartSession::class,   // \Auth::user() を取得するために追加
    ];
No.1719
03/20 09:15

edit