fadlyshafa

Untitled

Jan 1st, 2020
304
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.20 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6.  
  7. use App\Models\Peminjaman;
  8. use App\User;
  9.  
  10. class Laporan_controller extends Controller
  11. {
  12.     public function index(){
  13.         $title = 'List Laporan';
  14.         $data = Peminjaman::get();
  15.         $users = User::whereNull('status')->get();
  16.         // dd($data);
  17.         return view('laporan.index',compact('title','data','users'));
  18.     }
  19.  
  20.     public function periode(Request $request){
  21.         $users = User::whereNull('status')->get();
  22.  
  23.         $tanggal_awal = date('Y-m-d',strtotime($request->tanggal_awal));
  24.         $tanggal_akhir = date('Y-m-d',strtotime($request->tanggal_akhir));
  25.         $user = $request->user;
  26.  
  27.         $title = "list laporan dari tanggal $tanggal_awal sampai tanggal $tanggal_akhir";
  28.  
  29.         if($user == 'all'){
  30.             $data = Peminjaman::where('created_at','>=',$tanggal_awal.' 00:00:00')->where('created_at','<=',$tanggal_akhir. '23:59:59')->get();
  31.         }else{
  32.             $data = Peminjaman::where('created_at','>=',$tanggal_awal.' 00:00:00')->where('created_at','<=',$tanggal_akhir. '23:59:59')->where('user',$user)->get();
  33.         }
  34.  
  35.        
  36.         // dd($data);
  37.         return view('laporan.index',compact('title','data','users'));
  38.     }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment