我知道您可以通过
回应身份验证用户的名称{{ Auth::user()->name }}
我如何回显数据库中注册的所有其他用户的完整列表?
经过数天的努力来解决这个问题,我正在努力。
感谢您的帮助!
答案 0 :(得分:1)
有很多路可以去漫游。
1:您可以在控制器中执行此操作(循环抛出所有模型列):
$userNames = User::all();
return view('view')->with('userNames',$userNames);
并在您看来:
@foreach($userNames as $name)
{{ $name->name }}
$endforeach
2:这也是使用::pluk
的一种方式:
$userNames = User::pluck('name');
return view('view')->with('userNames',$userNames);
您认为:
@foreach($userNames as $name)
{{ $name }}
$endforeach
总结:如果要从多于一列的数据中获取数据,则使用第一种方法。第二种方法是仅从一列中获取数据。
答案 1 :(得分:0)
您可以这样做 在控制器中
$userNames = User::pluck('name');
return view('your-view', compact('userNames'));
可见
@foreach($userNames as $name)
{{ $name }}
$endforeach
答案 2 :(得分:0)
因此User
是Auth::user()
为当前用户检索的模型。
您可以想象它等同于\App\User::findOrFail($user_id);
要获取所有用户,您可以执行\App\User::get();
。
如果您要循环并回显所有这些用户的名称,则可以执行以下操作:
$Users = \App\User::get();
foreach ($Users as $User) {
echo $User->name;
}