<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use App\Models\Perusahaan;
class Divisi extends Model
{
use HasFactory;
protected $fillable = ['name','kode_divisi','kode_lokasi','perusahaan_id'];
public function perusahaan(){
return $this->belongsTo(Perusahaan::class,'perusahaan_id')->withDefault([
'id'=>0,
'name' => 'Tidak ada perusahaan'
]);
}
public function user(){
return $this->hasOne(User::class,'divisi_id');
}
public function userHasDivisi(){
return $this->hasMany(UserHasDivisi::class,'divisi_id');
}
public function numberLetter(){
return $this->hasOne(Number::class,'divisi_id');
}
public function budgets()
{
return $this->hasMany(Budget::class);
}
public function surat_permintaans(){
return $this->hasMany(SuratPermintaan::class,'divisi_id');
}
}
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]