ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
>[danger] 正则表达式约束参数 + 单个参数 ~~~ Route::get('art/{id}', function($id){ return $id; })->where('id', '[0-9]+'); ~~~ + 多个参数可以使用数组形式 ~~~ Route::get('cate/{id}/{aid}', function($id, $aid){ return $id . '<br>' . $aid; })->where(['id' => '[0-9]+', 'aid' => '[0-9]+']); ~~~ >[danger] 全局正则约束 + 修改模型绑定器 ``` app\Providers\RouteServiceProvider.php 的 boot 方法中 ``` + 添加参数名为 id 的全局正则约束 ~~~ public function boot() { // 添加的全局正则约束 Route::pattern('id', '[0-9]+'); parent::boot(); } ~~~ + 单个路由覆盖全局正则约束 ~~~ Route::get('art/{id}', function($id){ return $id; })->where('id', '.*'); ~~~