Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.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
Mysql 如何在表上仅显示特定数量的数据_Mysql_Arrays_Database_Laravel_Boolean - Fatal编程技术网

Mysql 如何在表上仅显示特定数量的数据

Mysql 如何在表上仅显示特定数量的数据,mysql,arrays,database,laravel,boolean,Mysql,Arrays,Database,Laravel,Boolean,我在“users”表中创建了一个名为“approved”的列,这是一个布尔值,其中1=true,0=false。我想在视图中做的是,我只想用0/false值显示用户的数据。我需要采取哪些步骤来实现这一目标?我对Laravel还是个新手,更确切地说,我对Web开发是个新手 有很多方法可以做到这一点。首先,您可以像这样直接使用where子句 User::where('approved', 0)->get(); public function scopeApprovedUser($query)

我在“users”表中创建了一个名为“approved”的列,这是一个布尔值,其中1=true,0=false。我想在视图中做的是,我只想用0/false值显示用户的数据。我需要采取哪些步骤来实现这一目标?我对Laravel还是个新手,更确切地说,我对Web开发是个新手

有很多方法可以做到这一点。首先,您可以像这样直接使用where子句

User::where('approved', 0)->get();
public function scopeApprovedUser($query) {
   return $query->where('approved', 0);
}
二是使用局部范围。在您的模型中,您将放置这个

User::where('approved', 0)->get();
public function scopeApprovedUser($query) {
   return $query->where('approved', 0);
}
然后像这样呼叫你的控制器

User::approveduser();

有很多方法可以做到这一点。首先,您可以像这样直接使用where子句

User::where('approved', 0)->get();
public function scopeApprovedUser($query) {
   return $query->where('approved', 0);
}
二是使用局部范围。在您的模型中,您将放置这个

User::where('approved', 0)->get();
public function scopeApprovedUser($query) {
   return $query->where('approved', 0);
}
然后像这样呼叫你的控制器

User::approveduser();
现在在你的刀刃上

@foreach($datas as $data)

@endforeach
现在在你的刀刃上

@foreach($datas as $data)

@endforeach

您可以这样做
DB::table('users')->where('approved',false)
。但是laravel有很多查询选择,你可以在官方网站上查看,你可以这样做
DB::table('users')->where('approved',false)
。但laravel有太多的查询选择,你们可以在官方网站上查看