讨论数量:
model 加个方法
public function scopeState($query, $userData)
{
if ($userData['company_id'] != 0) {
$query->where("company_id", $userData['company_id']);
}
return $query;
}
使用
User::with([' company', 'applet'])->state($userData)->orderBy('id',"desc")->paginate(1, ['*'], "page", 1);
可以看看:快速入门《Laravel 8 中文文档》