RequirementGroup.php 559 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace App\Models;
  3. use EloquentFilter\Filterable;
  4. use Illuminate\Database\Eloquent\Factories\HasFactory;
  5. use Illuminate\Database\Eloquent\Model;
  6. class RequirementGroup extends Model
  7. {
  8. use HasFactory,Filterable;
  9. protected $fillable = [
  10. 'name', 'abbr_name', 'asset_id','parent_id','company_id'
  11. ];
  12. public function children()
  13. {
  14. return $this->hasMany(RequirementGroup::class, 'parent_id');
  15. }
  16. public function requirement(){
  17. return $this->hasMany(Requirement::class,'requirement_group_id');
  18. }
  19. }