Laravel:Auth的GlobalController

时间:2018-03-27 17:33:15

标签: php laravel laravel-5

我会一直打电话给控制器。这是我的GlobalController。我将使用Auth和DB函数。

我这样做:

<?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;
      }

}

现在我从我的Web.php(路由)这样调用这个,但我不会成为Authed用户的原因吗?

app('App\Http\Controllers\GlobalController')->user_in_party();
你帮我吗?或者说我是一个更好的解决方案?

1 个答案:

答案 0 :(得分:1)

你为什么要使用它而不是你可以打电话

Auth::user();

一旦用户登录,它就全局全局,您可以通过Auth

获取其详细信息