Carga inicial

This commit is contained in:
IvanAS94
2025-12-26 17:21:11 -08:00
parent 45d9afc951
commit 51880798ca
359 changed files with 42159 additions and 1 deletions

View File

@@ -0,0 +1,64 @@
<?php
namespace App\Http\Requests\Administrador;
use Illuminate\Foundation\Http\FormRequest;
class UserRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
if($this->method()=='PUT'){
$params = $this->route()->parameters();
$id = $params['usuario'];
return [
'email' => 'string|required|email|max:191|unique:users,email,'.$id.',id',
//'password' => 'string|min:5',
'nombre' => 'string|required|min:1|max:191',
'apellido_paterno' => 'string|required|min:1|max:191',
'apellido_materno' =>'string|required|min:1|max:191',
'telefono' =>'alpha_num|required|max:10',
'role_id' => 'required|exists:roles,id',
'sucursal_id' => 'required|exists:sucursales,id',
];
}else{
return [
'email' => 'string|required|email|max:255|unique:users,email',
//'password' => 'string|min:5',
'nombre' => 'string|required|min:1|max:255',
'apellido_paterno' => 'string|required|min:1|max:191',
'apellido_materno' =>'string|required|min:1|max:191',
'telefono' =>'alpha_num|required|max:10',
'role_id' => 'required|exists:roles,id',
'sucursal_id' => 'required|exists:sucursales,id',
];
}
}
public function messages()
{
$messages = [
'email.unique' => 'El email que ingresó ya se encuentra en nuestros registros.'
];
return $messages;
}
}