Undangan/backend/app/Models/Template.php

33 lines
770 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Template extends Model
{
protected $fillable = [
'nama_template',
'kategori_id',
'foto',
'harga',
// jangan masukkan 'fitur_id' karena sudah di pivot
];
public function kategori()
{
return $this->belongsTo(Kategori::class);
}
// relasi many-to-many
public function fiturs()
{
return $this->belongsToMany(Fitur::class, 'fitur_template');
}
// relasi lainnya jika ada
public function pernikahan() { return $this->hasOne(Pernikahan::class); }
public function ulangTahun() { return $this->hasOne(UlangTahun::class); }
public function khitan() { return $this->hasOne(Khitan::class); }
}