SlideShare a Scribd company logo
March 26,
2020
Server Side Datatables Menggunakan Yajra #1 Pada
Laravel AdminLte
adinata.id/laravel/server-side-datatables-menggunakan-yajra-1-pada-laravel-adminlte/
Pada Artikel sebelumnya kita sudah membahas bagaimana integrasi laravel dengan
jquery datatables bagi anda yang belum membaca nya silahkan baca disini.
Dimana untuk data yang jumlah recordnya kecil maka tidak ada masalah menggunakan
jquery datatatables client side namun jika anda mengelola data dalam jumlah banyak
seperti 10.000 record atau lebih maka meload data dengan client side bukanlah
merupakan sebuah solusi yang tepat maka di perlukan solusi untuk meload data server
side.
Solusi Server Side Datatables
Ya untuk anda yang meload data dalam jumlah besar solusi nya adalah serverside
datatables pada laravel kita akan menggunakan package yajra datatables dokumentasi
yajra bisa anda baca disini.
Implementasi Yajra Datatables Pada Laravel
berikut langkah demi langkah integrasi Yajra Datatables Pada Laravel :
Pada Terminal / command prompt ketikkan perintah sbb :
composer require yajra/laravel-datatables-oracle:"~9.0"
Berikut proses updata composer dan instalasi Yajra datatables
1/8
proses instalasi package yajra datatables
setelah proses diatas selesai langkah selanjut nya buka file config/app.php sbb :
Dan Lakukan Register yajra pada provider and
facade sbb :
'providers' => [
...,
YajraDataTablesDataTablesServiceProvider::class,
]
'aliases' => [
...,
'DataTables' =>
YajraDataTablesFacadesDataTables::class,
]
setelah itu lakukan configuration dengan cara ketik
command sbb :
php artisan vendor:publish --provider="YajraDataTablesDataTablesServiceProvider"
berikut prosesnya :
proses publish configuration
setelah proses diatas anda lakukan maka kita sudah berhasil melakukan instalasi Yajra
Datatables pada aplikasi kita selanjutnya kita akan integrasikan ke template AdminLTE.
Integrasi Yajra Datatables Dengan Template AdminLTE
pertama kita buat file views untuk datatablesnya dan kita beri nama
datatables.blade.php sbb :
2/8
dan untuk code nya isi sbb :
@extends('layouts.app2')
@section('styles')
<!-- DataTables -->
<link rel="stylesheet" href="
{{url('AdminLTE/plugins/datatables-
bs4/css/dataTables.bootstrap4.css') }}">
@endsection
@section('content')
<!-- Content Header (Page header) -->
<div class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
<h1 class="m-0 text-dark">Halaman
Product</h1>
</div><!-- /.col -->
<div class="col-sm-6">
<ol class="breadcrumb float-sm-right">
<li class="breadcrumb-item"><a
href="#">Dashboard</a></li>
<li class="breadcrumb-item active">Products
</li>
</ol>
</div><!-- /.col -->
</div><!-- /.row -->
</div><!-- /.container-fluid -->
</div>
<!-- Main content -->
<section class="content">
<div class="container-fluid">
<div class="row">
<div class="col-lg-12">
<div class="card">
<div class="card-header">
<h3 class="card-title">Daftar
Produk</h3>
</div>
<div class="card-body">
<div class="card-body table-responsive p-
0">
<table class="table table-hover text-
nowrap" id="table-product">
<thead>
<tr>
<th> Nama Produk </th>
<th> Satuan </th>
<th> Harga Beli </th>
<th> Harga Jual </th>
</tr>
3/8
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</section>
@endsection
@section('javascripts')
<!-- DataTables -->
<script src="
{{url('AdminLTE/plugins/datatables/jquery.dataTables.js')
}}"></script>
<script src="{{url('AdminLTE/plugins/datatables-
bs4/js/dataTables.bootstrap4.js') }}"></script>
<script>
var table = $('#table-product').DataTable({
ajax: "{{ route ('api.product') }}",
columns: [
{"data":"name"},
{"data":"satuan"},
{"data":"buy_price"},
{"data":"sell_price"},
],
});
</script>
@endsection
perhatikan pada baris script dimana kita meload datanya menggunakan ajax dimana
datanya di dapat dari route api.product maka kita harus membuat file route api sbb :
dan tambahkan baris route baru di file api.php
sbb
Route::get('/product')->name('api.product')-
>uses('ProductController@datatables');
pada route di atas kita menggunakan
ProductController@datatables maka pada file
controller ProductController kita tambahkan
sebuah methode dengan nama datatables dan
isinya sbb :
public function datatables()
{
return datatables ( Product::all())->toJson();
}
4/8
code diatas kita meload seluruh data product dan menampilkannya dengan format json
dengan function toJson berikut potongan hasil Json product :
5/8
contoh json data product
selanjutnya kita tambahkan sebuah route baru pada file route web.php sbb :
6/8
Route::get('/yajra')->name('yajra.index')->uses('ProductController@datatablesIndex');
kita membuat route dengan nama yajra dan kita menggunakan controller
ProductController@datatablesIndex dan pada file ProductController@datatablesIndex
kita cukup mereturn view ke file view datatables yang sebelumnya sudah kita buat untuk
codenya sbb :
public function datatablesIndex()
{
return view ('product/datatables');
}
code diatas hanya mereturn view ke views datatables yang sebelumnya sudah kita buat.
dan jika tidak ada error maka seharusnya akan tampil hasilnya sbb :
Tampilan Datatables ServerSide
Untuk Live Demonya silahkan akses disini.
dan untuk source codenya anda dapat download disini
pada artikel selanjutnya kita akan membahas fitur-fitur pada datatables seperti :
show / hide column
merge column
Styling column datatables
Filter Data menggunakan textbox dan select
Dan masih banyak lagi Stay Tune ya.
Agar tidak ketinggalan silahkan cek berkala blog saya, dan jangan lupa di share ya agar
lebih banyak yang mendapatkan manfaat dari artikel ini…
7/8
Kesimpulan
Dengan menggunakan serverside datatables sangat baik untuk meload data dalam
jumlah besar karena proses load data jadi lebih cepat dari sebelumnya, dan jika anda
menggunakan laravel maka yajra datatables adalah salah satu package yang wajib anda
coba dan gunakan pada projects anda.
Spesial thanks for creator yajra Mas Arjay Angeles
Salam,
Adinata
8/8

More Related Content

Similar to server side datatables menggunakan yajra 1 pada laravel admin lte

Laporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbcLaporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbc
Devi Apriansyah
 
Laporan web java
Laporan web javaLaporan web java
Laporan web java
Putu Shinoda
 
Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5
Welly Rosadi, Mochamad
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
aulia rachmawati
 
setup widget dan work directory matlab
setup widget dan work directory matlabsetup widget dan work directory matlab
setup widget dan work directory matlab
softscients
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di androidInto Setiawan
 
Kolaborasi jQuery, AJAX, PHP, dan MySQL
Kolaborasi jQuery, AJAX, PHP, dan MySQLKolaborasi jQuery, AJAX, PHP, dan MySQL
Kolaborasi jQuery, AJAX, PHP, dan MySQL
I Putu Arya Dharmaadi
 
Guideline Submission GitHub BFAA Dicoding
Guideline Submission GitHub BFAA DicodingGuideline Submission GitHub BFAA Dicoding
Guideline Submission GitHub BFAA Dicoding
Ahmad Arif Faizin
 
Modul mvc part 1
Modul mvc part 1Modul mvc part 1
Modul mvc part 1
rahmantoyuri
 
Tutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesTutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesmuhammad arif nasution
 
Jquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanJquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by Yussan
Yusuf A.H.
 
Java Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSP
Doni Andriansyah
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
Doni Andriansyah
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrudmales Aja
 
Modul framework code igniter
Modul framework code igniterModul framework code igniter
Modul framework code igniter
Fakhir Rizal
 
Membuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlIrwan Syah
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
Wira Hul
 
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpMembuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpCahya Dwiana SN
 
Belajar kilat asp.net
Belajar kilat asp.netBelajar kilat asp.net
Belajar kilat asp.net
Dona Alianda
 
Mari belajar vue js
Mari belajar vue jsMari belajar vue js
Mari belajar vue js
Teten Nugraha
 

Similar to server side datatables menggunakan yajra 1 pada laravel admin lte (20)

Laporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbcLaporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbc
 
Laporan web java
Laporan web javaLaporan web java
Laporan web java
 
Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
setup widget dan work directory matlab
setup widget dan work directory matlabsetup widget dan work directory matlab
setup widget dan work directory matlab
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di android
 
Kolaborasi jQuery, AJAX, PHP, dan MySQL
Kolaborasi jQuery, AJAX, PHP, dan MySQLKolaborasi jQuery, AJAX, PHP, dan MySQL
Kolaborasi jQuery, AJAX, PHP, dan MySQL
 
Guideline Submission GitHub BFAA Dicoding
Guideline Submission GitHub BFAA DicodingGuideline Submission GitHub BFAA Dicoding
Guideline Submission GitHub BFAA Dicoding
 
Modul mvc part 1
Modul mvc part 1Modul mvc part 1
Modul mvc part 1
 
Tutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesTutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web services
 
Jquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanJquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by Yussan
 
Java Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSP
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrud
 
Modul framework code igniter
Modul framework code igniterModul framework code igniter
Modul framework code igniter
 
Membuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sql
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpMembuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan php
 
Belajar kilat asp.net
Belajar kilat asp.netBelajar kilat asp.net
Belajar kilat asp.net
 
Mari belajar vue js
Mari belajar vue jsMari belajar vue js
Mari belajar vue js
 

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
 
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
 
cara mudah menampilkan data laravel vue dengan inertia js
cara mudah menampilkan data laravel vue dengan inertia jscara mudah menampilkan data laravel vue dengan inertia js
cara mudah menampilkan data laravel vue dengan 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
 
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
 
cara mudah menampilkan data laravel vue dengan inertia js
cara mudah menampilkan data laravel vue dengan inertia jscara mudah menampilkan data laravel vue dengan inertia js
cara mudah menampilkan data laravel vue dengan 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
 

server side datatables menggunakan yajra 1 pada laravel admin lte

  • 1. March 26, 2020 Server Side Datatables Menggunakan Yajra #1 Pada Laravel AdminLte adinata.id/laravel/server-side-datatables-menggunakan-yajra-1-pada-laravel-adminlte/ Pada Artikel sebelumnya kita sudah membahas bagaimana integrasi laravel dengan jquery datatables bagi anda yang belum membaca nya silahkan baca disini. Dimana untuk data yang jumlah recordnya kecil maka tidak ada masalah menggunakan jquery datatatables client side namun jika anda mengelola data dalam jumlah banyak seperti 10.000 record atau lebih maka meload data dengan client side bukanlah merupakan sebuah solusi yang tepat maka di perlukan solusi untuk meload data server side. Solusi Server Side Datatables Ya untuk anda yang meload data dalam jumlah besar solusi nya adalah serverside datatables pada laravel kita akan menggunakan package yajra datatables dokumentasi yajra bisa anda baca disini. Implementasi Yajra Datatables Pada Laravel berikut langkah demi langkah integrasi Yajra Datatables Pada Laravel : Pada Terminal / command prompt ketikkan perintah sbb : composer require yajra/laravel-datatables-oracle:"~9.0" Berikut proses updata composer dan instalasi Yajra datatables 1/8
  • 2. proses instalasi package yajra datatables setelah proses diatas selesai langkah selanjut nya buka file config/app.php sbb : Dan Lakukan Register yajra pada provider and facade sbb : 'providers' => [ ..., YajraDataTablesDataTablesServiceProvider::class, ] 'aliases' => [ ..., 'DataTables' => YajraDataTablesFacadesDataTables::class, ] setelah itu lakukan configuration dengan cara ketik command sbb : php artisan vendor:publish --provider="YajraDataTablesDataTablesServiceProvider" berikut prosesnya : proses publish configuration setelah proses diatas anda lakukan maka kita sudah berhasil melakukan instalasi Yajra Datatables pada aplikasi kita selanjutnya kita akan integrasikan ke template AdminLTE. Integrasi Yajra Datatables Dengan Template AdminLTE pertama kita buat file views untuk datatablesnya dan kita beri nama datatables.blade.php sbb : 2/8
  • 3. dan untuk code nya isi sbb : @extends('layouts.app2') @section('styles') <!-- DataTables --> <link rel="stylesheet" href=" {{url('AdminLTE/plugins/datatables- bs4/css/dataTables.bootstrap4.css') }}"> @endsection @section('content') <!-- Content Header (Page header) --> <div class="content-header"> <div class="container-fluid"> <div class="row mb-2"> <div class="col-sm-6"> <h1 class="m-0 text-dark">Halaman Product</h1> </div><!-- /.col --> <div class="col-sm-6"> <ol class="breadcrumb float-sm-right"> <li class="breadcrumb-item"><a href="#">Dashboard</a></li> <li class="breadcrumb-item active">Products </li> </ol> </div><!-- /.col --> </div><!-- /.row --> </div><!-- /.container-fluid --> </div> <!-- Main content --> <section class="content"> <div class="container-fluid"> <div class="row"> <div class="col-lg-12"> <div class="card"> <div class="card-header"> <h3 class="card-title">Daftar Produk</h3> </div> <div class="card-body"> <div class="card-body table-responsive p- 0"> <table class="table table-hover text- nowrap" id="table-product"> <thead> <tr> <th> Nama Produk </th> <th> Satuan </th> <th> Harga Beli </th> <th> Harga Jual </th> </tr> 3/8
  • 4. </thead> <tbody> </tbody> </table> </div> </div> </div> </div> </div> </section> @endsection @section('javascripts') <!-- DataTables --> <script src=" {{url('AdminLTE/plugins/datatables/jquery.dataTables.js') }}"></script> <script src="{{url('AdminLTE/plugins/datatables- bs4/js/dataTables.bootstrap4.js') }}"></script> <script> var table = $('#table-product').DataTable({ ajax: "{{ route ('api.product') }}", columns: [ {"data":"name"}, {"data":"satuan"}, {"data":"buy_price"}, {"data":"sell_price"}, ], }); </script> @endsection perhatikan pada baris script dimana kita meload datanya menggunakan ajax dimana datanya di dapat dari route api.product maka kita harus membuat file route api sbb : dan tambahkan baris route baru di file api.php sbb Route::get('/product')->name('api.product')- >uses('ProductController@datatables'); pada route di atas kita menggunakan ProductController@datatables maka pada file controller ProductController kita tambahkan sebuah methode dengan nama datatables dan isinya sbb : public function datatables() { return datatables ( Product::all())->toJson(); } 4/8
  • 5. code diatas kita meload seluruh data product dan menampilkannya dengan format json dengan function toJson berikut potongan hasil Json product : 5/8
  • 6. contoh json data product selanjutnya kita tambahkan sebuah route baru pada file route web.php sbb : 6/8
  • 7. Route::get('/yajra')->name('yajra.index')->uses('ProductController@datatablesIndex'); kita membuat route dengan nama yajra dan kita menggunakan controller ProductController@datatablesIndex dan pada file ProductController@datatablesIndex kita cukup mereturn view ke file view datatables yang sebelumnya sudah kita buat untuk codenya sbb : public function datatablesIndex() { return view ('product/datatables'); } code diatas hanya mereturn view ke views datatables yang sebelumnya sudah kita buat. dan jika tidak ada error maka seharusnya akan tampil hasilnya sbb : Tampilan Datatables ServerSide Untuk Live Demonya silahkan akses disini. dan untuk source codenya anda dapat download disini pada artikel selanjutnya kita akan membahas fitur-fitur pada datatables seperti : show / hide column merge column Styling column datatables Filter Data menggunakan textbox dan select Dan masih banyak lagi Stay Tune ya. Agar tidak ketinggalan silahkan cek berkala blog saya, dan jangan lupa di share ya agar lebih banyak yang mendapatkan manfaat dari artikel ini… 7/8
  • 8. Kesimpulan Dengan menggunakan serverside datatables sangat baik untuk meload data dalam jumlah besar karena proses load data jadi lebih cepat dari sebelumnya, dan jika anda menggunakan laravel maka yajra datatables adalah salah satu package yang wajib anda coba dan gunakan pada projects anda. Spesial thanks for creator yajra Mas Arjay Angeles Salam, Adinata 8/8