Laravel网址指导

时间:2017-02-01 16:15:56

标签: laravel

我在Laravel中创建新目录以查看用户个人资料。要做到这一点,我使用

{{ 'users/'.$post->id }}

所以它指向/public/users/1。但是,当用户尝试从同一链接检查另一个用户时,他将被定向到' / public / users / users / 1'。我怎么能处理这个问题,有什么建议吗?

2 个答案:

答案 0 :(得分:0)

我假设您想要的是根据帖子ID指向特定URL的链接。顺便提一下,值得一提的是,如果你的目的是为你的帖子模型生成链接,那么laravel有更好的方法来实现这一点。如果你还有一些其他奇怪的原因需要让你的上述代码工作,我会继续解释发生了什么。

在您的示例中,您开始没有目录指示字符的URL路径,因此URL的输出将连接到当前URL的末尾 - 与'./public/users'具有相同的效果。如果您希望URL相对于基本URL而不是相对于当前URL,请始终使用前导斜杠开始您的相对URL。

要使代码正常工作,请更改为:

{{ '/public/users/'.$post->id }}

答案 1 :(得分:0)

{{ url('users/'.$post->id) }}