企业🤖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', '.*'); ~~~