MIF_E31231430/app/Models/Penyewaan.php

56 lines
1.1 KiB
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Model;
class Penyewaan extends Model
{
protected $fillable = [
'user_id',
'nama_penyewa',
'email',
'telepon',
'no_wa',
'alamat_ktp',
'alamat_tinggal',
'instagram',
'jaminan',
'foto_jaminan_path',
'foto_diri_path',
'jenis_sewa',
'member_level',
'kamera_id',
'lensa_id',
'qty',
'tanggal_mulai',
'jam_sewa',
'tanggal_selesai',
'jam_kembali',
'durasi_hari',
'total_harga',
'metode_pembayaran',
'bukti_pembayaran_path',
'catatan',
'admin_catatan',
'admin_catatan_read_at',
'status',
];
public function user(): BelongsTo
{
return $this->belongsTo(User::class);
}
public function kamera(): BelongsTo
{
return $this->belongsTo(Kamera::class);
}
public function lensa(): BelongsTo
{
return $this->belongsTo(Lensa::class);
}
}