File: /home/posscale/.trash/old/1app/Models/PrinterType.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class PrinterType extends Model
{
use HasFactory;
protected $fillable = ['type_title','toner_type','drum_unit','fuser_unit','paper_tray','paper_feed_rollers','duplex_unit','transfer_belt','toner_discreptions','make_id','model_id','document'];
public function make()
{
return $this->belongsTo(Make::class);
}
public function model()
{
return $this->belongsTo(Models::class);
}
// Accessor for make name
public function getMakeNameAttribute()
{
return $this->make ? $this->make->name : null;
}
// Accessor for model name
public function getModelNameAttribute()
{
return $this->model ? $this->model->name : null;
}
}