首页 > 解决方案 > Laravel 验证奇怪的行为

问题描述

我正在用这个验证一个表格:

public function update(UpdateExamenRequest $examenRequest, UpdateResultadoRequest $resultadoRequest)
    {
        $examenRequest->validated();
        $resultadoRequest->validated();

这是中的规则UpdateExamenRequest

public function rules()
    {
        $this->redirect = url()->previous();

        return [
            'Paciente_id' => 'required|string|max:10',
            'Examen_id' => 'required|string|max:10',
            'Nombre' => 'required|string|max:50',
            'Descripcion' => 'nullable|string',
        ];
    }

public function messages()
    {
        return [
            'Paciente_id.required' => __('Paciente_id.required'),
            'Examen_id.required' => __('Examen_id.required'),
            'Nombre.required' => __('Nombre.required'),
            'Nombre.string' => __('Nombre.string'),
            'Nombre.max' => __('Nombre.max'),
            'Descripcion.string' => __('Descripcion.string'),
        ];
    }

我的路线:

Route::get('/', function () {
    return view('auth.login');
})->middleware('guest');;

Route::get('/welcome', function () {
    return view('welcome');
})->name('welcome');

Route::get('/dashboard', function () {
    return view('dashboard');
})->middleware(['auth'])->name('dashboard');

require __DIR__ . '/auth.php';

Route::resource('pacientes', PacientesController::class)->middleware('auth');
Route::resource('examenes', ExamenesController::class)->middleware('auth');
Route::resource('resultados', ResultadoController::class)->middleware('auth');

我有一种情况,我真的不知道发生了什么。验证将我发送到我尚未创建的显示视图,有一个视频:https ://youtu.be/S-PtTdUH13Y

标签: laravellaravel-8

解决方案


推荐阅读