Php Laravel,其中查询单列结果
我有下面的控制器,它应该返回所有尚未验证的用户Php Laravel,其中查询单列结果,php,laravel,routes,eloquent,Php,Laravel,Routes,Eloquent,我有下面的控制器,它应该返回所有尚未验证的用户 public function getUserRequests() { $userRequests = User::where('status' ,"Not Verified"); foreach($userRequests as $user) { echo $user->name; } } 输出为空页。我能做什么?您应该使用get()方法获取数据: $userRequests = U
public function getUserRequests()
{
$userRequests = User::where('status' ,"Not Verified");
foreach($userRequests as $user)
{
echo $user->name;
}
}
输出为空页。我能做什么?您应该使用get()
方法获取数据:
$userRequests = User::where('status' ,"Not Verified")->get();
试试这个:您需要使用方法获取数据
$userRequests = User::where('status', '=', 'Not Verified')->get();
必须使用get()
方法返回数据
$userRequests = User::where('status', '=', 'Not Verified')->get();
所以,你的函数应该是这样的
public function getUserRequests()
{
$userRequests = User::where('status', "Not Verified")->get();
foreach($userRequests as $user)
{
echo $user->name;
}
}
非常简单的一个方法是
public function getUserRequests()
{
$userRequests = User::where('status' ,"Not Verified")->get(['name]);
foreach($userRequests as $user)
{
echo $user->name;
}
}
或