method()=='PUT'){ $params = $this->route()->parameters(); $id = $params['sucursale']; return [ 'nombre' => 'string|required|min:1|max:191|unique:sucursales,nombre,'.$id.',id', 'calle' => 'string|required|min:1|max:191', 'num_ext' => 'string|required|min:1|max:191', 'num_int' => 'string|nullable|min:1|max:191', 'colonia' => 'string|required|min:1|max:191', 'cp' => 'string|required|min:1|max:191', 'telefono' => 'alpha_num|required|max:10', 'gerente' => 'string|required|min:1|max:191', 'encargado' => 'string|required|min:1|max:191', ]; }else{ return [ 'nombre' => 'string|required|min:1|max:191|unique:sucursales,nombre', 'calle' => 'string|required|min:1|max:191', 'num_ext' => 'string|required|min:1|max:191', 'num_int' => 'string|nullable|min:1|max:191', 'colonia' => 'string|required|min:1|max:191', 'cp' => 'string|required|min:1|max:191', 'telefono' => 'alpha_num|required|max:10', 'gerente' => 'string|required|min:1|max:191', 'encargado' => 'string|required|min:1|max:191', ]; } } public function messages() { $messages = [ 'nombre.unique' => 'El nombre que ingresó ya se encuentra en nuestros registros.' ]; return $messages; } }