file("file"); if (!$file->isValid()) { return $this->error(400, 'upload fail, code=' . $file->getUploadErrorCode()); } $now = date_create(); $savepath = sprintf("/uploads/%d/%s/%s", $request->admin->id, $now->format("YmdHisu"), $file->getUploadName()); $item = new Uploads(); $item->admin_id = $request->admin->id; $item->filesize = $file->getSize(); $item->filepath = $savepath; $item->mime = $file->getUploadMimeType(); $item->create_at = $now->getTimestamp(); $file->move(public_path(). $savepath); $item->save(); return $this->success($savepath); } }