示例#1
0
 /**
  * Update a block.
  *
  * @param int $id
  *
  * @return Response
  */
 public function update($id, Request $request)
 {
     $validator = Validator::make($request->all(), Block::$validation);
     if ($validator->fails()) {
         return redirect(route('block.edit'))->withErrors($validator)->withInput();
     }
     $values = $request->all();
     $values['range'] = (int) $values['range'];
     $block = Block::findOrFail($id);
     $result = $block->update($values);
     flashUpdate($result, trans('block::block.block'));
     return redirect(route('block.index'));
 }