Laravel请求验证错误。必需错误

Laravel请求验证错误。必需错误,laravel,Laravel,Laravel验证错误。“必需”失败 URL:/deneme/xxxx yyyy 验证: $request->validate([ 'slug' => ['required', 'alpha_dash', 'slug'], ]); 路线: Route::prefix('deneme')->group(function () { Route::get('/{slug}', 'App\Http\Controllers\WorkShopsController@wor

Laravel验证错误。“必需”失败

URL:/deneme/xxxx yyyy

验证:

$request->validate([
    'slug' => ['required', 'alpha_dash', 'slug'],
]);
路线:

Route::prefix('deneme')->group(function () {
    Route::get('/{slug}', 'App\Http\Controllers\WorkShopsController@workshop');
});
要求失败

成功:) 路由::get('/{slug}',App\Http\Controllers\WorkShopsController@list“)->其中('slug',”[a-zA-Z-0-9]+')

改变这一点:

$request->validate([ ‘slug’=>[‘必需’、‘字母破折号’、‘slug’、])

对这个。它必须采用以下格式

$this->validate($request,['slug'=>'required | alpha_-dash | slug'])


这是Laravel验证的正确格式。确保您在上一页有一个名为“slug”的输入

路由参数不是请求输入?请举个例子。。。路由参数不是请求的输入。。。请求没有名为
slug
的输入,因为这是一个路由参数,它是一个单独的东西。。。您试图使用的
slug
验证规则是什么?您的错误是什么?你能提供更多关于你想做什么的信息吗do@max234435他们没有名为
slug
…的输入<代码>slug是他们的路线parameter@lagbox这个问题有很多问题,只是想弄清楚他们首先要做什么