推荐的路线声明方法是什么:使用正斜杠还是将其省略?相对于另一种使用是否有任何好处?还是仅仅是偏爱?
使用它更好吗?
Route::get('/read', function(){
$user = User::findOrFail(1);
return $user;
});
或者这样:
Route::get('read', function(){
$user = User::findOrFail(1);
return $user;
});
谢谢。
答案 0 :(得分:3)
这取决于偏好。通过路径时,它实际上会剪裁正斜线,然后正确格式化。在Illuminate / Routing / Router.php中,所有路由都通过prefix
函数,如下所示:
protected function prefix($uri)
{
return trim(trim($this->getLastGroupPrefix(), '/').'/'.trim($uri, '/'), '/') ?: '/';
}
因此,如果您创建一个组前缀/test/
和一个uri /route
,它将变成test/route
答案 1 :(得分:1)
我也更喜欢不使用斜杠。您知道它是正斜杠。
没有任何区别,因为它反而会导致斜线爆炸。