MIF_E31222307/app/Models/Makanan.php

40 lines
951 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Makanan extends Model
{
use HasFactory;
// Menentukan nama tabel yang digunakan (jika nama tabel tidak mengikuti konvensi)
protected $table = 'makanans';
// Menentukan kolom yang dapat diisi massal
protected $fillable = [
'nama',
'kategori_id', // Tambahkan kategori_id untuk relasi
'kalori',
'protein',
'lemak',
'karbohidrat',
];
// Menentukan kolom yang tidak boleh diisi massal (jika ada)
protected $guarded = [];
// Jika kamu ingin menggunakan timestamp, pastikan sudah disetel di migration
public $timestamps = true;
/**
* Relasi ke model Kategori.
* Satu makanan memiliki satu kategori.
*/
public function kategori()
{
return $this->belongsTo(Kategori::class, 'kategori_id');
}
}