Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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
Sql Laravel 5.6.9-数据库计数提供不同的输出_Sql_Laravel - Fatal编程技术网

Sql Laravel 5.6.9-数据库计数提供不同的输出

Sql Laravel 5.6.9-数据库计数提供不同的输出,sql,laravel,Sql,Laravel,有人知道为什么我在tinker中运行这两种计算表中用户数的方法会给出不同的答案吗 App\Models\User::count() =>92269 $count=\DB::table('users')->count() =>92829 在Sequel Pro中运行SQL查询得到92829。如果您的用户模型上有SoftDelete特性,那么当您通过该模型进行查询时,它将排除“已删除”条目。您可以通过添加withTrashed()约束来包含它们 App\Models\User::withTrashe

有人知道为什么我在tinker中运行这两种计算表中用户数的方法会给出不同的答案吗

App\Models\User::count() =>92269

$count=\DB::table('users')->count() =>92829


在Sequel Pro中运行SQL查询得到92829。

如果您的
用户
模型上有
SoftDelete
特性,那么当您通过该模型进行查询时,它将排除“已删除”条目。您可以通过添加
withTrashed()
约束来包含它们

App\Models\User::withTrashed()->count();

欢迎来到SO。。。您是否在模型上使用软删除?