【发布时间】:2015-06-17 03:49:48
【问题描述】:
如你所知,Laravel 5 改变了你调用 validator 的方式,旧的方式是调用 validator facade,但现在在基本 Controller 类中有 ValidatesRequests 特征,但 validate 方法接受请求作为值数组,但是当您定义路由参数时,这些值不会存储在Request 中,那么如何验证这些参数?
编辑:
路线:
Route::get('/react-api/{username}', 'ProfileController@getUsername');
控制器:
public function getUsername(Request $request, $username)
{
$v = $this->validate($request, ['username' => 'required']);
}
那么,我该如何验证这个用户名参数?
【问题讨论】:
-
你能模仿你想要得到的东西吗?如果您提供更好的描述,我们当然可以让它工作
-
我刚刚编辑了问题,希望我现在说清楚!
-
哦,我明白了,让我编辑我的答案
-
L5 自动验证参数,只需输入提示即可(用户 $user)
标签: php validation laravel laravel-5