这样可以
访问 /users/1
通过,访问 /users/a
会 404
Route::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',
]]);