filament_inventory/app/Models/Item.php
2025-01-19 10:27:49 +01:00

38 lines
748 B
PHP

<?php
namespace App\Models;
use App\Models\User;
use App\Models\Type;
use App\Models\Reserveditem;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Model;
class Item extends Model
{
protected $fillable = [
'desc',
'image',
'acquisition_date',
'quantity',
'cost',
'can_be_loaned',
'type_id'
];
/**
* Get the type of the item
*/
public function type(): BelongsTo
{
return $this->belongsTo(Type::class);
}
public function reserveditem()
{
return $this->hasOne(Reserveditem::class);
}
}