【Laravel】AppServiceProvier内でセッションを使いたい

view composerを使う

  • AppServiceProvider
public function boot()
{
    view()->composer('*', function ($view) 
    {
        // 全てのviewファイルにセッションに保存されたemailの値を$emailとして渡す場合
        $view->with('email', \Session::get('email') );    
    });  
}

メモ

view()->composer(対象のview名, コールバック)

$view->with(代入する変数名, 代入する値);

https://laravel.com/docs/8.x/views#view-composers

\ 案件のご依頼・ご相談はこちらから /