baktinurwahyudin

KaryawanController.php

May 16th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.24 KB | None | 0 0
  1. <?php
  2. /*
  3. nim : 14090020
  4. nama : Bakti nur wahyudin
  5. */
  6.  
  7. namespace App\Http\Controllers;
  8.  
  9. use Illuminate\Http\Request;
  10. use App\Karyawan;
  11. use DB;
  12. class KaryawanController extends Controller
  13. {
  14.     public function index()
  15.     {
  16.       $halaman = 'karyawan';
  17.       $karyawan_list = Karyawan::orderBy('id','desc')->paginate(3);
  18.       $jumlah_karyawan = $karyawan_list->count();
  19.       return view('chap8.karyawan', compact('karyawan_list','jumlah_karyawan','halaman'));
  20.     }
  21.  
  22.     public function create()
  23.     {
  24.       return View('chap8.create');
  25.     }
  26.  
  27.     public function store(Request $request)
  28.     {
  29.       $karyawan = $request->all();
  30.       return $karyawan;
  31.     }
  32.  
  33.     public function show($id)
  34.     {
  35.       $halaman ='karyawan';
  36.       $karyawan = Karyawan::findOrFail($id);
  37.       return view ('chap8.show', compact('halaman','karyawan'));
  38.     }
  39.  
  40.     public function cari(Request $request)
  41.     {
  42.        $halaman = 'karyawan';
  43.        $queri = $request->kueri;
  44.        $karyawan_list = DB::table('employees')->where('nama','like',$queri)->orWhere('nip', 'like',$queri)->paginate(3);
  45.        $jumlah_karyawan = $karyawan_list->count();
  46.        return view('chap8.karyawan', compact('karyawan_list','jumlah_karyawan','halaman'));
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment