作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
声明路由的推荐方法是什么:使用正斜杠还是将其省略更好?使用一个比另一个有什么好处还是只是一个偏好问题?
使用这个更好吗:
Route::get('/read', function(){
$user = User::findOrFail(1);
return $user;
});
Route::get('read', function(){
$user = User::findOrFail(1);
return $user;
});
最佳答案
这归结为偏好。通过路线时,它实际上会修剪正斜杠,然后正确格式化。在 Illuminate/Routing/Router.php 中,所有路由都经过 prefix
函数,看起来像这样:
protected function prefix($uri)
{
return trim(trim($this->getLastGroupPrefix(), '/').'/'.trim($uri, '/'), '/') ?: '/';
}
/test/
和
/route
的 uri ,变成
test/route
关于php - Laravel 中的路由是否带有正斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50935571/
我是一名优秀的程序员,十分优秀!