为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 的 Route::resource 怎么验证路由参数?

Laravel 的 Route::resource 怎么验证路由参数?

PHP
隔江千里 2018-12-18 19:54:40
这样可以访问 /users/1 通过,访问 /users/a 会 404Route::pattern('id', '\d+'); Route::get('users/{id}', 'UserController@show')->name('users.show');这样无效访问 /users/1 通过,访问 /users/a 也通过Route::pattern('id', '\d+'); Route::resource('users', 'UserController', ['parameters' => [    // 重命名为 Id,然后全局 pattern 约束     'user' => 'id', ]]);
查看完整描述

1 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

Route::resource('users', 'UserController')->where(['user' => '\d+');


查看完整回答
反对 回复 2018-12-18
  • 1 回答
  • 0 关注
  • 756 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信