コード例 #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     //
     $v = Validator::make(Request::all(), ['currentjob' => 'required|max:30', 'title' => 'required']);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput();
     } else {
         $userId = Request::get('id');
         $pInfo = Professionalinfo::where('user_id', $userId)->get();
         $pInfoId = $pInfo[0]->id;
         $pInfo = Professionalinfo::find($pInfoId);
         $pInfo->currentjob = Request::get('currentjob');
         $pInfo->title = Request::get('title');
         $pInfo->startwork_at = Request::get('startwork_at');
         $pInfo->companywebsite = Request::get('companywebsite');
         $pInfo->d_maker = Request::get('d_maker');
         $pInfo->colleage = Request::get('colleage');
         $pInfo->degree = Request::get('degree');
         $pInfo->graduated_at = Request::get('graduated_at');
         $pInfo->fax = Request::get('fax');
         $pInfo->facebook = Request::get('facebook');
         $pInfo->twitter = Request::get('twitter');
         $pInfo->linkedIn = Request::get('linkedIn');
         $pInfo->ownwebsite = Request::get('ownwebsite');
         $pInfo->language = Request::get('language');
         $pInfo->level = Request::get('level');
         $pInfo->save();
         return redirect('professionalinfos/' . $userId);
     }
 }