Esempio n. 1
0
 /**
  * 更新用户信息.
  *
  * @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));
 }