CheckType::class, 'check_status' => CheckStatus::class, ]; public function check() { return $this->belongsTo(WorkflowCheck::class, 'check_id'); } public function checkUser() { return $this->belongsTo(Employee::class, 'check_user_id'); } public function scopeSort($q) { return $q->orderBy('batch_id')->orderBy('sort'); } public function scopeOwn($builder, $user) { $storeId = $user->store_id; $jobs = $user->jobs; $jobValue = [$user->id]; foreach($jobs as $item) { array_push($jobValue, $storeId . '-' . $item->key); } return $builder->whereIn('check_value', $jobValue); } }