gpt4 book ai didi

php - Laravel 中的路由是否带有正斜杠?

转载 作者:行者123 更新时间:2023-12-04 22:26:50 25 4
gpt4 key购买 nike

声明路由的推荐方法是什么:使用正斜杠还是将其省略更好?使用一个比另一个有什么好处还是只是一个偏好问题?

使用这个更好吗:

 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com