如何在路由器[Laravel 5]中检索登录的用户详细信息?

时间:2016-10-06 10:30:17

标签: php laravel router

我已经创建了这样的路由器块:

Route::group(['middleware' => 'access.routeNeedsPermission:view-backend'], function() {
        Route::group(['namespace' => 'Hospital'], function () {
            Route::resource('hospital','HospitalController', 
              ['except' => app('\App\Http\Controllers\Backend\Access\Hospital\HospitalController')->allowed_actions()]);

            Route::post('hospital/locations', 'HospitalController@locations');

        });

}

);

我正在写这样的方法

public function allowed_actions(){

    $page_access = Pageaccess::where('page_id','hospital-management')->firstOrFail();
    $roles = unserialize($page_access->role_id);
    $views = unserialize($page_access->view);
    $read  = unserialize($page_access->read);
    $write = unserialize($page_access->write);

    $common_variable = Auth::check() ? Auth::user()->id : 0;


    $actions = ['create'];

    return $actions;

    exit;
}

Auth::check()返回0,我无法访问Auth::user()中的任何内容。我错过了什么吗?

0 个答案:

没有答案