dongshun1884 2018-03-27 17:33
浏览 28
已采纳

Laravel:Auth的GlobalController

i will call a Controller all times. It is my GlobalController. I will use the Auth, and DB Function.

I doing this:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Auth;
use DB;


class GlobalController extends Controller
{

      function user_in_party() {
        // Get the logged user
        $user = Auth::user();
        print_R($user);
        exit;
      }

}

Now i call this from my Web.php (Routes) like this but i don't become the Authed user back why?

app('App\Http\Controllers\GlobalController')->user_in_party();

Can u help me? Or say me a better Solution?

  • 写回答

1条回答 默认 最新

  • dongyu2047 2018-03-27 19:08
    关注

    Why are you using this Instead you can just Call

    Auth::user();
    

    its all global once a user is logged in you can get its details via Auth

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?