metaRepository = $metaRepository; } public function index(Request $request) { $a="2019-12-06T02:01:34.500"; echo date('Y-m-d H:i:s',strtotime($a)+8*3600); $productList = $this->metaRepository->index($request->all()); $fractal = new Manager(); $resource = new Collection($productList, new MetaTransformer()); $resource->setPaginator(new IlluminatePaginatorAdapter($productList)); $data = $fractal->createData($resource)->toArray(); $data['extra'] = [ 'filters' => [ 'patch_num', ], 'columns' => [ 'patch_num', 'md5', 'zip', 'status', 'trans_id', 'created_at', 'updated_at', ] ]; return $data; } /** * 发布信息 */ public function create(Request $request) { $validator = Validator::make($request->all(), [ 'patch_num' => 'required|alpha_num|max:16', 'produce_date' => 'required|date', 'variety' => 'required|max:4', 'variety_img' => 'required|url', 'age' => 'required|max:4', 'food' => 'required|max:5', 'food_img' => 'required|url', 'water' => 'required|max:5', 'water_img' => 'required|url', 'farm.*' => 'required|url', 'report' => 'required' ]); if ($validator->fails()) { return $this->response->error($validator->errors()->first(), 500); } return $this->metaRepository->create($request->all()); } }