/** * 更新用户信息. * * @param int $id * @return Response */ public function update(Request $request) { // $destinationPath = "uploadfiles/"; $id = Auth::user()->id; $cname = $request->input('cname'); $type = $request->input('type'); $ctype = $request->input('ctype'); $file = $request->file('logo'); $cnumber = $request->input('cnumber'); $caddress = $request->input('caddress'); $ctel = $request->input('ctel'); if (empty($file)) { $fName = DB::table('details')->where('user_id', $id)->pluck('image'); } else { if ($file->isValid()) { $fileName = $file->getClientOriginalName(); $fileName = substr(md5($fileName), -4) . time(); $entension = $file->getClientOriginalExtension(); $fName = $fileName . '.' . $entension; $file->move($destinationPath, $fName); } else { $fName = DB::table('details')->where('user_id', $id)->pluck('image'); } } // Request::file('photo')->move($destinationPath); // print($fName); $cid = DB::table('details')->where('user_id', $id)->pluck('id'); $detail = detail::find($cid); $detail->cname = $cname; $detail->type = $type; $detail->ctype = $ctype; $detail->image = $fName; $detail->cnumber = $cnumber; $detail->caddress = $caddress; $detail->ctel = $ctel; $detail->save(); return view('center.detail')->withDetail(detail::find($cid)); }