导出'; /** * Handle the action request. * * @param Request $request * * @return Response */ public function handle(Request $request) { $url = '/goods_report_export?'; $name = $request->get('name', ''); $marketId = $request->get('market_id',0); $storeId = $request->get('store_id',0); $startTime = $request->get('start_time',''); $endTime = $request->get('end_time',''); if(!empty($name)){ $url .= '&name='.$name; } if(!empty($marketId)){ $url .= '&market_id='.$marketId; } if(!empty($storeId)){ $url .= '&store_id='.$storeId; } if(!empty($startTime)){ $url .= '&start_time='.$startTime; } if(!empty($endTime)){ $url .= '&end_time='.$endTime; } return $this->response() ->success('导出中~') ->redirect($url); } public function parameters() { return [ 'page' => request()->input('page', 1), 'name' => request()->input('name', ''), 'market_id' => request()->input('market_id',0), 'store_id' => request()->input('store_id',0), 'start_time' => request()->input('start_time',''), 'end_time' => request()->input('end_time',''), ]; } /** * @return string|array|void */ public function confirm() { return '确定导出数据吗?'; } /** * @param Model|Authenticatable|HasPermissions|null $user * * @return bool */ protected function authorize($user): bool { return true; } }