1234567891011121314151617181920212223242526272829303132333435 |
- <?php
-
- namespace App\Http\ViewComposers;
-
- use Illuminate\Http\Request;
- use Illuminate\View\View;
- use App\FunMenu;
- use Auth;
-
- 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)
- {
- $funmenu = new FunMenu;
- $result = $funmenu->leftmenu($this->user_id);
- $view->with(['leftmenu' => $result, 'username' => $this->user_name]);
- }
- }
|