TIF_E41221524/app/Models/PengajuanSurat.php

36 lines
892 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use App\Models\User;
class PengajuanSurat extends Model
{
use HasFactory;
// Nama tabel sesuai dengan database Anda
protected $table = 'pengajuan_surat';
// Kolom yang diizinkan untuk pengisian massal (Mass Assignment)
protected $fillable = [
'user_id',
'nomor_surat',
'jenis_surat',
'tanggal_pengajuan',
'status',
'keterangan',
'berkas_persyaratan'
];
/**
* Menghubungkan PengajuanSurat dengan User (Pemohon)
* Relasi ini sangat penting agar notifikasi Telegram bisa menyebutkan nama pemohon.
*/
public function user()
{
// Setiap pengajuan surat dimiliki oleh satu user
return $this->belongsTo(User::class, 'user_id');
}
}