input(); $storeCheckingReceives = $service->paginate($params); $owners = app('ownerService')->getSelection(); return view('store.checkingReceive.mission',compact('storeCheckingReceives','params','owners')); } public function import(Request $request){ $fileSuffix=$request->file('file')->getClientOriginalExtension(); if ($fileSuffix != 'xlsx' && $fileSuffix != 'xls' && $fileSuffix != 'csv') return ['success'=>false,'data'=>'不支持该文件类型']; $isCovering = $request->input('isCovering'); ini_set('max_execution_time',2500); ini_set('memory_limit','1526M'); $fileSuffix = ucwords($fileSuffix); Excel::import(new StoreCheckingReceiveImport($isCovering),$request->file('file')->path(),null,$fileSuffix); if (Cache::has('storeCheckingReceive')){ return Cache::pull('storeCheckingReceive'); } return ["success"=>false, "data"=>"读取导入文件错误"]; } public function show($id){ /** @var StoreCheckingReceiveService $service */ $service = app('storeCheckingReceiveService'); $storeCheckingReceive = $service->find($id); return view('store.checkingReceive.show',compact('storeCheckingReceive')); } }