Laravel请求验证错误。必要的错误

时间:2020-10-12 23:17:04

标签: 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@workshop');
});

要求失败?

成功:) 路线:: get('/ {slug}','App \ Http \ Controllers \ WorkShopsController @ list')-> where('slug','[a-zA-Z-0-9] +');;;

1 个答案:

答案 0 :(得分:-2)

更改此:

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

对此。必须采用以下格式

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

那是Laravel验证的正确格式。确保在上一页输入名称为“ slug”的输入