Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ====== Route ========
- Route::get('/products','ProductController@index');
- ===== Controller : ProductController =========
- public function index(Request $request){
- $products = Product::latest();
- if($request->has('filter)){
- // Filter sesuai Kebutuhan
- $products = Product::orderBy('cols','asc/desc');
- }
- if($request->ajax(){
- return view('layouts.products.ajax',compact('products');
- }else{
- return view('layouts.products.index',compact('products');
- }
- }
- ============ index.blade.php
- // Form INput select box
- <select id="filter" name="filter">
- //Option dan Value
- </select>
- //
- <div id="dataProduct">
- // Tampilkan data saat index.
- </div>
- <script type="text/javascript>
- //Buat Javascipt Ajax get data filter
- success:function(response){
- $("#dataProduct").html(response);
- },
- error:function(response{
- console.log(response);
- }
- <script>
- ============== ajax.blade.php
- hanya berisi :
- <div id="dataProduct">
- // Tampilkan data saat index.
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement