belongsTo(Kategori::class, 'kategori_id'); } public function jenis() { return $this->belongsTo(JenisMakanan::class, 'jenis_id'); } public function skor() { return $this->hasMany(SkorMakanan::class); } public function rekomendasi() { return $this->hasMany(Rekomendasi::class); } public function komponenWaktu() { return $this->hasMany(MakananKomponenWaktu::class); } public function komponens() { return $this->belongsToMany(Komponen::class, 'makanan_komponen_waktu') ->withPivot('waktu_makan_id') ->withTimestamps(); } public function waktuMakans() { return $this->belongsToMany(WaktuMakan::class, 'makanan_komponen_waktu') ->withPivot('komponen_id') ->withTimestamps(); } public function komponen() { return $this->belongsTo(Komponen::class); } }