Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel,其中查询单列结果_Php_Laravel_Routes_Eloquent - Fatal编程技术网

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