Plan.php 511 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Factories\HasFactory;
  4. use Illuminate\Database\Eloquent\Model;
  5. class Plan extends Model
  6. {
  7. use HasFactory;
  8. protected $fillable = [
  9. 'title',
  10. 'asset_id',
  11. 'parent_id',
  12. 'begin',
  13. 'end',
  14. 'description',
  15. ];
  16. public $timestamps = false;
  17. public function requirements()
  18. {
  19. return $this->belongsToMany(Requirement::class, 'plan_requirement', 'plan_id', 'requirement_id');
  20. }
  21. }