<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;

class Room extends Model
{
    use HasFactory, SoftDeletes;

    public function building()
    {
        return $this->belongsTo(Building::class,'building_id','id')->withTrashed()
        ;
    }

    public function reservations()
    {
        return $this->hasMany(Loan::class,'room_id')
            ->where('loan_type_id','!=',LoanType::where('name','=','Loan')->first()->id)
        ;
    }

}