【发布时间】:2017-08-20 23:12:25
【问题描述】:
我正在为我自己开发的框架构建一个自定义路由系统。我的问题是 laravel 如何在其路由系统中处理相同的路由。例如
Route::get('api/users/{user}', function (App\User $user) {
return $user->email;
});
Route::get('api/user/{pass}', function (App\User $user) {
return $user->email;
});
api/user/{pass} & api/users/{user} 路由中的参数个数相同。他们是怎么做到的?他们如何区分路线?匹配过程如何进行?
【问题讨论】:
-
两条路线不同。一个说用户,另一个说用户..它将使用您从两者中取出的任何一个。对不起,如果我错过了重点。
标签: php laravel routing url-routing