这段代码是localhost:8088
URL上我的索引/主页的一部分,如果我想将用户发送到url localhost:8088 / image / 1,我是否写href='image/{{$image->id}}'
或{ {1}}并且2?
href='/image/{{$image->id}}'
答案 0 :(得分:5)
您可能想要使用表单
href='/image/{{$image->id}}'
这与PHP和Laravel关系不大,而且与您使用PHP和Laravel生成的HTML有关。在HTML中,当您使用绝对URL
时/this/is/a/absolute/url
浏览器会将您的绝对URL附加到当前域名以及用户将被发送到的域名。但是,如果您正在使用相对网址
this/is/a/relative/url
然后,浏览器将查看您所在页面的当前URL,并将相关URL附加到该页面(减去任何文件名)。
因此,在您的情况下,两个链接都可以使用URL是
http://example.com
但是,如果网址是
http://example.com/foo/bar.html
然后您的第一个(绝对)示例将发送给您
http://example.com/image/102
,第二个(相对)示例将发送给您
http://example.com/foo/image/102