Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
cara menampilkan 2 table di satu halaman -laravel 5.3
foto nya
biar jadi di sebelahan gimana, kode nya ini
public function index(Request $request, Builder $htmlBuilder,$id)
{
//
if ($request->ajax()) {
# code...
$anggotas = Anggota::with(['grub','kontak'])->where('grub',$id);
return Datatables::of($anggotas)->addColumn('action', function($anggota){
return view('grubs._keluar', [
'model' => $anggota,
'form_url' => route('anggotas.destroy', $anggota->id),
'edit_url' => route('anggotas.edit', $anggota->id),
'confirm_message' => 'Yakin Mau Mengeluarkan Anggota Dari Group ?',
]);
})->make(true);
$anggotas = Anggota::with(['grub','kontak'])->where('grub',$id);
return Datatables::of($anggotas)->addColumn('action', function($anggota){
return view('grubs._keluar', [
'model' => $anggota,
'form_url' => route('anggotas.destroy', $anggota->id),
'edit_url' => route('anggotas.edit', $anggota->id),
'confirm_message' => 'Yakin Mau Mengeluarkan Anggota Dari Group ?',
]);
})->make(true);
}
$html1 = $htmlBuilder
->addColumn(['data' => 'id', 'name' => 'id', 'title' => 'Id'])
->addColumn(['data' => 'kontak.nama', 'name' => 'kontak.nama', 'title' => 'Nama'])
->addColumn(['data' => 'kontak.nomor_hp', 'name' => 'kontak.nomor_hp', 'title' => 'Nomor Hp'])
->addColumn(['data' => 'action', 'name' => 'action', 'title' => '', 'orderable' => false, 'searchable'=>false]);
$html = $htmlBuilder
->addColumn(['data' => 'id', 'name' => 'id', 'title' => 'Id'])
->addColumn(['data' => 'kontak.nama', 'name' => 'kontak.nama', 'title' => 'Nama'])
->addColumn(['data' => 'kontak.nomor_hp', 'name' => 'kontak.nomor_hp', 'title' => 'Nomor Hp'])
->addColumn(['data' => 'action', 'name' => 'action', 'title' => '', 'orderable' => false, 'searchable'=>false]);
$grub = Grub::select(['id','pemilik_grub','nama_grub','jumlah_anggota'])->find($id);
return view('grubs.anggota',['grub' => $grub])->with(compact('html1','html'));
}
0