Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
329
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.61 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6.  
  7. class Pengeluaran_controller extends Controller
  8. {
  9.     public function index(){
  10.         $data = \DB::table('pengeluaran')->get();
  11.  
  12.         return view('pengeluaran.pengeluaran_index',compact('data'));
  13.     }
  14.  
  15.     public function add(){
  16.         return view('pengeluaran.pengeluaran_add');
  17.     }
  18.  
  19.     public function store(Request $request){
  20.         $this->validate($request,[
  21.             'nominal'=>'required',
  22.             'tanggal'=>'required',
  23.             'keterangan'=>'required'
  24.         ]);
  25.  
  26.         \DB::table('pengeluaran')->insert([
  27.             'pengeluaran_id'=>\Uuid::generate(4),
  28.             'nominal'=>$request->nominal,
  29.             'tanggal'=>date('Y-m-d',strtotime($request->tanggal)),
  30.             'keterangan'=>$request->keterangan
  31.         ]);
  32.  
  33.         return redirect('pengeluaran');
  34.     }
  35.  
  36.     public function edit($id){
  37.         $data = \DB::table('pengeluaran')->where('pengeluaran_id',$id)->first();
  38.  
  39.         return view('pengeluaran.pengeluaran_edit',compact('data'));
  40.     }
  41.  
  42.     public function update(Request $request, $id){
  43.         $this->validate($request,[
  44.             'nominal'=>'required',
  45.             'tanggal'=>'required',
  46.             'keterangan'=>'required'
  47.         ]);
  48.  
  49.         \DB::table('pengeluaran')->where('pengeluaran_id',$id)->update([
  50.             'nominal'=>$request->nominal,
  51.             'tanggal'=>date('Y-m-d',strtotime($request->tanggal)),
  52.             'keterangan'=>$request->keterangan
  53.         ]);
  54.  
  55.         return redirect('pengeluaran');
  56.     }
  57.  
  58.     public function delete($id){
  59.         \DB::table('pengeluaran')->where('pengeluaran_id',$id)->delete();
  60.  
  61.         return redirect('pengeluaran');
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement