ultimatepos/app/Modules/Maintenance/Models/ProductionLine.php

35 lines
751 B
PHP

<?php
namespace App\Modules\Maintenance\Models;
use App\Business;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use Modules\Project\Entities\Project;
class ProductionLine extends Model
{
use SoftDeletes;
protected $table = 'maintenance_production_lines';
protected $fillable = [
'business_id', 'project_id', 'code', 'name', 'description', 'location', 'status',
];
public function business()
{
return $this->belongsTo(Business::class);
}
public function project()
{
return $this->belongsTo(Project::class, 'project_id');
}
public function equipment()
{
return $this->hasMany(Equipment::class, 'production_line_id');
}
}