Esempio n. 1
0
 /**
  * Update the specified portfolio in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $portfolio = Portfolio::findOrFail($id);
     $messages = [];
     //1. see if the slug is the same as the original
     //2. if it is then we will not validate against right
     $all = Input::all();
     $rules = Portfolio::$rules;
     $validator = $this->validateSlugEdit($all, $portfolio, $rules);
     $data = $this->checkPublished($all);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $portfolio->update($data);
     return Redirect::route('admin_portfolio');
 }