在 laravel5.4 中将所有用户显示为管理员
Show All Users as admin in laravel5.4
我在 laravel 中以管理员身份登录,想查看用户 table 中的所有用户,我使用快速身份验证登录管理员,我的 admin\login 控制器有以下代码:
use AuthenticatesUsers;
protected $redirectTo = 'admin/home';
public function __construct()
{
$this->middleware('guest:admin')->except('logout');
}
public function showLoginForm()
{
return view('admin.login');
}
protected function guard()
{
return Auth::guard('admin');
}
我想在 admin\home 页面中给出项目列表,用户在用户 table 中,我使用了这段代码,但对我说用户和项目未定义:
<div class="text-muted text-size-small">{{$users()->count()}}</div>
<div class="text-muted text-size-small">{{$projects()->count()}}</div>
如何将用户和项目对象发送到此视图,以便在管理员登录时看到它们的计数?
你得到未定义错误的原因是因为你没有发送用户和项目数据来查看。
假设您有一个 AdminHomeController,其方法returns 一个视图
//Your route should look like this
Route::get('admin/home','AdminHomeController@showUsers');
class AdminHomeController extends Controller {
//AdminHomeController
public function showUsers(){
$users =User::all(); //get all users
$projects =Project::all(); //get all projects
return view('admin.home',['users'=>$users,'projects'=>$projects]); //send users and projects to view
}
}
我在 laravel 中以管理员身份登录,想查看用户 table 中的所有用户,我使用快速身份验证登录管理员,我的 admin\login 控制器有以下代码:
use AuthenticatesUsers;
protected $redirectTo = 'admin/home';
public function __construct()
{
$this->middleware('guest:admin')->except('logout');
}
public function showLoginForm()
{
return view('admin.login');
}
protected function guard()
{
return Auth::guard('admin');
}
我想在 admin\home 页面中给出项目列表,用户在用户 table 中,我使用了这段代码,但对我说用户和项目未定义:
<div class="text-muted text-size-small">{{$users()->count()}}</div>
<div class="text-muted text-size-small">{{$projects()->count()}}</div>
如何将用户和项目对象发送到此视图,以便在管理员登录时看到它们的计数?
你得到未定义错误的原因是因为你没有发送用户和项目数据来查看。
假设您有一个 AdminHomeController,其方法returns 一个视图
//Your route should look like this
Route::get('admin/home','AdminHomeController@showUsers');
class AdminHomeController extends Controller {
//AdminHomeController
public function showUsers(){
$users =User::all(); //get all users
$projects =Project::all(); //get all projects
return view('admin.home',['users'=>$users,'projects'=>$projects]); //send users and projects to view
}
}