无法重定向到Laravel Show Method上的另一个网站

最近,我刚刚研究了从这个 https://www.udemy.com/course/projects-in-laravel-learn-laravel-building-10-projects/ 创建网络应用程序 在“商家信息”部分


当我尝试从显示方法(showlisting.blade.php)访问网站时,我遇到了一个问题。


在此标记上:


<li class="list-group-item">Website: <a href="{{ $listing->website }}" target="_blank">{{ $listing->website }}</a></li>

预期结果必须是网址:


www.google.com

但实际结果是


http://127.0.0.1:8000/listings/www.google.com

我尝试在href上添加url方法,就像这样:


<li class="list-group-item">Website: <a href="{{ url($listing->website) }}" target="_blank">{{ $listing->website }}</a></li>

结果比以前好多了,但我需要删除主要路线


http://127.0.0.1:8000/www.google.com

请建议如何删除主网址,以便它将显示实际的网址,如示例


皈依舞
浏览 94回答 1
1回答

斯蒂芬大帝

只需将协议添加到您的URL中,如下所示:<li&nbsp;class="list-group-item">Website:&nbsp;<a&nbsp;href="http://{{&nbsp;url($listing->website)&nbsp;}}"&nbsp;target="_blank">{{&nbsp;$listing->website&nbsp;}}</a></li>这是一个通用的解决方案,也许模板引擎有一个绝对的URL模板功能。
打开App,查看更多内容
随时随地看视频慕课网APP