Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

mengambil data berdasarkan kode

saya punya kode berbentuk

KTGLR-01,KTGLR-02,KTGLR-03

pada database my sql, saya ingin mengambil kode tersebut untuk kemudian saya querykan pada tampilan view

tapi ternyata tidak muncul pada tampilan viewnya ini adalah cara saya mengambil datanya pada tampilan view

  <td>
                                                    @foreach($gallerys->kategorigallery as $item)
                                                       {{$item->judul_kategori_gallery}}
                                                    @endforeach
                                                    </td>

kemudian ini tampilan controller nya

 $gallery 					= Gallery::where('status_gallery', '=', 1)
    ->orwhere('status_gallery', '=', 2)
    ->orderBy('status_gallery')
    ->get();
 return view('gallery.index', compact('gallery'));

kemudian ini tampilan modelnya

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Gallery extends Model
{
  protected $table   = 'tb_gallery';

  public function kategorigallery()
    {
      return $this->hasMany('App\KategoriGallery','kode_kategori_gallery','kode_kategori_gallery');
    }

  public function client()
    {
      return $this->hasMany('App\Client','kode_client','kode_client');
    }

  public function kontengallery()
  {
    return $this->hasMany('App\KontenGallery','kode_gallery','kode_gallery');
  }

}

avatar sobats
@sobats

3 Kontribusi 0 Poin

Diperbarui 8 tahun yang lalu

1 Jawaban:

1. $gallerys itu tidak sesuai dengan controllernya 2. udah coba melakukan print_r atau var_dump dan liat apa yang dilempar dari databasenya?

avatar yupangestu
@yupangestu

64 Kontribusi 22 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban