Lager-v3/app/Models/Room.php

27 lines
572 B
PHP

<?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)
;
}
}