Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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');
}
}
0
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?
0