'array', ]; protected static function booted() { parent::booted(); // TODO: Change the autogenerated stub static::addGlobalScope(new CompanyScope); } public function createdBy(): \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(User::class, 'created_by'); } public function reviewedBy(): \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(User::class, 'reviewed_by'); } public function asset(): \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(Asset::class); } public function plan(): \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(Plan::class); } public function group(): \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(RequirementGroup::class, "requirement_group_id"); } public function tasks(): \Illuminate\Database\Eloquent\Relations\HasMany { return $this->hasMany(Task::class); } public function projects():\Illuminate\Database\Eloquent\Relations\BelongsToMany { return $this->belongsToMany(Project::class, 'project_requirement'); } }