ResourceContract.php 728 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Factories\HasFactory;
  4. use Illuminate\Database\Eloquent\Model;
  5. use Illuminate\Database\Eloquent\SoftDeletes;
  6. class ResourceContract extends Model
  7. {
  8. use HasFactory;
  9. use SoftDeletes;
  10. protected $fillable = [
  11. 'resource_id',
  12. 'contract_type_id',
  13. 'contract_date',
  14. 'contract_number',
  15. 'position',
  16. 'role',
  17. 'start_date',
  18. 'end_date',
  19. 'notes',
  20. 'enabled',
  21. ];
  22. public function resource()
  23. {
  24. return $this->belongsTo(\App\Models\Resource::class);
  25. }
  26. public function contract_type()
  27. {
  28. return $this->belongsTo(\App\Models\ContractType::class);
  29. }
  30. }