账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Laravel 的 Route::resource 怎么验证路由参数?
    30
    0

    这样可以

    访问 /users/1 通过,访问 /users/a404

    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',
    ]]);
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部