| 12345678910111213141516171819202122232425262728293031323334353637 | 
							- <?php
 - 
 - namespace App\Http\ViewComposers;
 - 
 - use Auth;
 - use App\Models\FunMenu;
 - use Illuminate\View\View;
 - 
 - class LeftMenuComposer
 - {
 - 
 -     protected $user_id;
 -     protected $user_name;
 - 
 -     public function __construct()
 -     {
 -         if (Auth::check()) {
 -             // 這個使用者已經登入...
 -             $user = Auth::user();
 - 
 -             $this->user_id = $user->id;
 -             $this->user_name = $user->name;
 -         } else {
 -             $this->user_id = 0;
 -             $this->user_name = "Guest";
 -         }
 -     }
 - 
 -     public function compose(View $view)
 -     {
 -         $view->with([
 -             'leftmenu' => (new FunMenu)->leftmenu($this->user_id),
 -             'username' => $this->user_name
 -         ]);
 -     }
 - }
 
 
  |