コード例 #1
0
 /**
  * Get the validation rules that apply to the request.
  *
  * @return array
  */
 public function rules()
 {
     $veedor = Veedor::findOrFail($this->route->getParameter('veedores'));
     $parent_rules = parent::rules();
     $my_rules = array('documento' => ['required', 'min:4', 'unique_with:personas,documento,' . $veedor->persona_id . ',id,tipo_doc_id,' . $this->request->get('tipo_doc_id')], 'tipo_doc_id' => ['required', 'numeric', 'unique_with:personas,tipo_doc_id,' . $veedor->persona_id . ',id,documento,' . $this->request->get('documento')]);
     dd($veedor->persona_id);
     $rules = array_merge($parent_rules, $my_rules);
     return $rules;
 }
コード例 #2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  App\Http\Requests\cities\calles\UpdateCalleRequest $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(UpdateVeedorRequest $request, $id)
 {
     $veedor = Veedor::findOrFail($id);
     $this->actualizarBD($request, $veedor, 'veedor');
     return \Redirect::route('people.veedores.show', $id);
 }