<?php

namespace App\Exports;

use Maatwebsite\Excel\Concerns\FromCollection;
use Illuminate\Contracts\View\View;
use Maatwebsite\Excel\Concerns\FromView;
use Illuminate\Http\Request;
use App\LoadingRequest;
use App\LoadingConfirmation;

class ViewExport implements FromView
{
    protected $request;
    public function __construct($request)
    {
        $this->request = $request;
    }
    public function view(): View
    {
        //dd($this->request['tipo']);
        if(($this->request['tipo'] == 'confirmation' || $this->request['tipo'] == 'clearconfirmation') && $this->request['loadingPlan'] == null &&
           $this->request['bl_dt_start'] == null && $this->request['bl_date_end'] == null && 
           $this->request['user'] == null ){
            $search = LoadingRequest::where('status', 'Shipped')->get();
        }
//        $search = User::where('name', 'like','%'.$this->request->name)->get();
$search = $search->toArray();
        return view('loading.loadingConfirmation.table', [
            'registers' => $search,
            'loadingType' => $this->request['tipo']
        ]);
    }
}