fadlyshafa

Untitled

Sep 2nd, 2019
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.35 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6.  
  7. class Kategori_controller extends Controller
  8. {
  9.     public function index(){
  10.         $title = 'Master Kategori';
  11.         $data = \DB::table('m_kategori')->get();
  12.  
  13.         return view('kategori.kategori_index',compact('title','data'));
  14.     }
  15.  
  16.     public function add(){
  17.         $title = 'Tambah Kategori';
  18.  
  19.         return view('kategori.kategori_add',compact('title'));
  20.     }
  21.  
  22.     public function store(Request $request){
  23.         $nama = $request->nama;
  24.  
  25.         \DB::table('m_kategori')->insert([
  26.             'nama'=>$nama,
  27.             'created_at'=>date('Y-m-d H:i:s'),
  28.             'updated_at'=>date('Y-m-d H:i:s')
  29.         ]);
  30.  
  31.         \Session::flash('sukses','Data kategori berhasil ditambah');
  32.  
  33.         return redirect('master/kategori');
  34.     }
  35.  
  36.     public function edit($id){
  37.         $dt = \DB::table('m_kategori')->where('id',$id)->first();
  38.         $title = 'Edit Kategori';
  39.  
  40.         return view('kategori.kategori_edit',compact('title','dt'));
  41.     }
  42.  
  43.     public function update(Request $request,$id){
  44.         $nama = $request->nama;
  45.  
  46.         \DB::table('m_kategori')->where('id',$id)->update([
  47.             'nama'=>$nama,
  48.             'updated_at'=>date('Y-m-d H:i:s')
  49.         ]);
  50.  
  51.         \Session::flash('sukses','Data berhasil di Update');
  52.  
  53.         return redirect('master/kategori');
  54.     }
  55. }
Add Comment
Please, Sign In to add comment