SlideShare a Scribd company logo
February 11,
2020
Cara mudah menampilkan data laravel vue dengan Inertia
JS
adinata.id/inertia-js/cara-mudah-menampilkan-data-laravel-vue-dengan-inertia-js/
Sebelumnya kita sudah membahas mengenai Request dan implementasi nya
menggunakan Inertia Post bagi anda yang belum membacanya silahkan baca disini
Kali ini kita akan mencoba menampilkan data yang sudah kita insert ke database dan
kita akan tampilkan pada pages views yang akan kita buat.
YUK KITA MULAI SEKARANG GUYS..!!!
Pertama kita buat dahulu View untuk menampilkan data nya kita berinama List.vue dan
kita simpan pada folder :
untuk codingnya sbb :
1/3
<template>
<div>
<Layout>
<div class="container-fluid">
<h2> List Customer </h2>
<table class="table table-bordered bg-white">
<tr>
<th> No. </th>
<th>Nama</th>
<th>Email</th>
</tr>
<tr v-for="(list, index) in lists" :key="list.id">
<td> {{ index + 1}} </td>
<td>{{ list.nama }}</td>
<td>{{ list.email }}</td>
</tr>
</table>
</div>
</Layout>
</div>
</template>
<script>
import Layout from './../../Shared/Layout' //Import Layouts
export default {
components : {
Layout,
},
props : ['lists']
}
</script>
Coding diatas kita melakukan import Layouts dan props lists bagi anda yang belum
mengetahui apa itu props silahkan baca disini, dan bagi anda yang ingin mengetahui
cara membuat layouts dengan Inertia JS silahkan baca disini lalu kita melakukan looping
untuk menampilkan data lists pada tabel.
Berikut Untuk Coding Di Controller Customer :
{
$lists = Customer::all();
return Inertia::render('Customer/List', [
'lists' => $lists
]);
}
dan agar request dapat berjalan jangan lupa membuat Routenya pada file web.php
tambahkan coding sbb :
2/3
Route::get('/customer/list', 'CustomerController@list')
->name('customer.list');
Berikut hasilnya :
Kesimpulan :
Dengan menggunakan Laravel,Vue JS dan bantuan magic dari inertia js kita dapat dengan
mudah menampilkan data dari database dan merendernya ke views, dengan props kita
dapat melakukan passing data baik untuk data static maupung dynamic
Silahkan Tulis komentar dan pendapat anda mengenai implementasi Laravel,Vue Dan
Inertia JS.
jangan lupa share ya tulisan ini agar semakin banyak yang menikmati kemudahan yang
diberikan inertiajs dalam membangun webapps SPA.
Salam,
Adinata
#yukberkarya
3/3

More Related Content

More from Adi Nata

Ebook 101 Pesan Broadcast Whatsapp
Ebook 101 Pesan Broadcast WhatsappEbook 101 Pesan Broadcast Whatsapp
Ebook 101 Pesan Broadcast Whatsapp
Adi Nata
 
Tips Aman Dari Malware Dan Virus.pptx
Tips Aman Dari Malware Dan Virus.pptxTips Aman Dari Malware Dan Virus.pptx
Tips Aman Dari Malware Dan Virus.pptx
Adi Nata
 
Spesifikasi Lengkap Mikrotik HAP AX2.pdf
Spesifikasi Lengkap Mikrotik HAP AX2.pdfSpesifikasi Lengkap Mikrotik HAP AX2.pdf
Spesifikasi Lengkap Mikrotik HAP AX2.pdf
Adi Nata
 
Download Video Tiktok Tanpa Watermark.docx
Download Video Tiktok Tanpa Watermark.docxDownload Video Tiktok Tanpa Watermark.docx
Download Video Tiktok Tanpa Watermark.docx
Adi Nata
 
filter data pada datatables server side 5 menggunakan yajra laravel adminlte
filter data pada datatables server side 5 menggunakan yajra laravel adminltefilter data pada datatables server side 5 menggunakan yajra laravel adminlte
filter data pada datatables server side 5 menggunakan yajra laravel adminlte
Adi Nata
 
integrasi template admin lte terbaru dengan laravel 7
integrasi template admin lte terbaru dengan laravel 7integrasi template admin lte terbaru dengan laravel 7
integrasi template admin lte terbaru dengan laravel 7
Adi Nata
 
Cara mudah membuat layout,import layout dan render layout pada inertia js
Cara mudah membuat layout,import layout dan render layout pada inertia jsCara mudah membuat layout,import layout dan render layout pada inertia js
Cara mudah membuat layout,import layout dan render layout pada inertia js
Adi Nata
 
mengenal dan implementasi request menggunakan inertia js
mengenal dan implementasi request menggunakan inertia jsmengenal dan implementasi request menggunakan inertia js
mengenal dan implementasi request menggunakan inertia js
Adi Nata
 
cara set maintenance mode laravel 6 di shared hosting
cara set maintenance mode laravel 6 di shared hostingcara set maintenance mode laravel 6 di shared hosting
cara set maintenance mode laravel 6 di shared hosting
Adi Nata
 
mengenal inertia js solusi membangun web spa tanpa harus membuat api
mengenal inertia js solusi membangun web spa tanpa harus membuat apimengenal inertia js solusi membangun web spa tanpa harus membuat api
mengenal inertia js solusi membangun web spa tanpa harus membuat api
Adi Nata
 
memberikan nama pada route laravel
memberikan nama pada route laravelmemberikan nama pada route laravel
memberikan nama pada route laravel
Adi Nata
 
tutorial cara mudah instalasi laravel 6
tutorial cara mudah instalasi laravel 6tutorial cara mudah instalasi laravel 6
tutorial cara mudah instalasi laravel 6
Adi Nata
 
mass assignment fillable atau guarded baiknya pakai yang mana di laravel
mass assignment fillable atau guarded  baiknya pakai yang mana di laravelmass assignment fillable atau guarded  baiknya pakai yang mana di laravel
mass assignment fillable atau guarded baiknya pakai yang mana di laravel
Adi Nata
 
eloquent filter vs reject pada laravel 7
eloquent filter vs reject pada laravel 7eloquent filter vs reject pada laravel 7
eloquent filter vs reject pada laravel 7
Adi Nata
 

More from Adi Nata (14)

Ebook 101 Pesan Broadcast Whatsapp
Ebook 101 Pesan Broadcast WhatsappEbook 101 Pesan Broadcast Whatsapp
Ebook 101 Pesan Broadcast Whatsapp
 
Tips Aman Dari Malware Dan Virus.pptx
Tips Aman Dari Malware Dan Virus.pptxTips Aman Dari Malware Dan Virus.pptx
Tips Aman Dari Malware Dan Virus.pptx
 
Spesifikasi Lengkap Mikrotik HAP AX2.pdf
Spesifikasi Lengkap Mikrotik HAP AX2.pdfSpesifikasi Lengkap Mikrotik HAP AX2.pdf
Spesifikasi Lengkap Mikrotik HAP AX2.pdf
 
Download Video Tiktok Tanpa Watermark.docx
Download Video Tiktok Tanpa Watermark.docxDownload Video Tiktok Tanpa Watermark.docx
Download Video Tiktok Tanpa Watermark.docx
 
filter data pada datatables server side 5 menggunakan yajra laravel adminlte
filter data pada datatables server side 5 menggunakan yajra laravel adminltefilter data pada datatables server side 5 menggunakan yajra laravel adminlte
filter data pada datatables server side 5 menggunakan yajra laravel adminlte
 
integrasi template admin lte terbaru dengan laravel 7
integrasi template admin lte terbaru dengan laravel 7integrasi template admin lte terbaru dengan laravel 7
integrasi template admin lte terbaru dengan laravel 7
 
Cara mudah membuat layout,import layout dan render layout pada inertia js
Cara mudah membuat layout,import layout dan render layout pada inertia jsCara mudah membuat layout,import layout dan render layout pada inertia js
Cara mudah membuat layout,import layout dan render layout pada inertia js
 
mengenal dan implementasi request menggunakan inertia js
mengenal dan implementasi request menggunakan inertia jsmengenal dan implementasi request menggunakan inertia js
mengenal dan implementasi request menggunakan inertia js
 
cara set maintenance mode laravel 6 di shared hosting
cara set maintenance mode laravel 6 di shared hostingcara set maintenance mode laravel 6 di shared hosting
cara set maintenance mode laravel 6 di shared hosting
 
mengenal inertia js solusi membangun web spa tanpa harus membuat api
mengenal inertia js solusi membangun web spa tanpa harus membuat apimengenal inertia js solusi membangun web spa tanpa harus membuat api
mengenal inertia js solusi membangun web spa tanpa harus membuat api
 
memberikan nama pada route laravel
memberikan nama pada route laravelmemberikan nama pada route laravel
memberikan nama pada route laravel
 
tutorial cara mudah instalasi laravel 6
tutorial cara mudah instalasi laravel 6tutorial cara mudah instalasi laravel 6
tutorial cara mudah instalasi laravel 6
 
mass assignment fillable atau guarded baiknya pakai yang mana di laravel
mass assignment fillable atau guarded  baiknya pakai yang mana di laravelmass assignment fillable atau guarded  baiknya pakai yang mana di laravel
mass assignment fillable atau guarded baiknya pakai yang mana di laravel
 
eloquent filter vs reject pada laravel 7
eloquent filter vs reject pada laravel 7eloquent filter vs reject pada laravel 7
eloquent filter vs reject pada laravel 7
 

cara mudah menampilkan data laravel vue dengan inertia js

  • 1. February 11, 2020 Cara mudah menampilkan data laravel vue dengan Inertia JS adinata.id/inertia-js/cara-mudah-menampilkan-data-laravel-vue-dengan-inertia-js/ Sebelumnya kita sudah membahas mengenai Request dan implementasi nya menggunakan Inertia Post bagi anda yang belum membacanya silahkan baca disini Kali ini kita akan mencoba menampilkan data yang sudah kita insert ke database dan kita akan tampilkan pada pages views yang akan kita buat. YUK KITA MULAI SEKARANG GUYS..!!! Pertama kita buat dahulu View untuk menampilkan data nya kita berinama List.vue dan kita simpan pada folder : untuk codingnya sbb : 1/3
  • 2. <template> <div> <Layout> <div class="container-fluid"> <h2> List Customer </h2> <table class="table table-bordered bg-white"> <tr> <th> No. </th> <th>Nama</th> <th>Email</th> </tr> <tr v-for="(list, index) in lists" :key="list.id"> <td> {{ index + 1}} </td> <td>{{ list.nama }}</td> <td>{{ list.email }}</td> </tr> </table> </div> </Layout> </div> </template> <script> import Layout from './../../Shared/Layout' //Import Layouts export default { components : { Layout, }, props : ['lists'] } </script> Coding diatas kita melakukan import Layouts dan props lists bagi anda yang belum mengetahui apa itu props silahkan baca disini, dan bagi anda yang ingin mengetahui cara membuat layouts dengan Inertia JS silahkan baca disini lalu kita melakukan looping untuk menampilkan data lists pada tabel. Berikut Untuk Coding Di Controller Customer : { $lists = Customer::all(); return Inertia::render('Customer/List', [ 'lists' => $lists ]); } dan agar request dapat berjalan jangan lupa membuat Routenya pada file web.php tambahkan coding sbb : 2/3
  • 3. Route::get('/customer/list', 'CustomerController@list') ->name('customer.list'); Berikut hasilnya : Kesimpulan : Dengan menggunakan Laravel,Vue JS dan bantuan magic dari inertia js kita dapat dengan mudah menampilkan data dari database dan merendernya ke views, dengan props kita dapat melakukan passing data baik untuk data static maupung dynamic Silahkan Tulis komentar dan pendapat anda mengenai implementasi Laravel,Vue Dan Inertia JS. jangan lupa share ya tulisan ini agar semakin banyak yang menikmati kemudahan yang diberikan inertiajs dalam membangun webapps SPA. Salam, Adinata #yukberkarya 3/3