链接到您的应用程序laravel之外的资源

时间:2015-07-21 15:32:56

标签: php laravel redirect hyperlink

似乎没有人遇到这个问题,因为网上没有任何问题。

当我做

之类的事情
<a href="{{ $client->client_url }}" class="btn  btn-default">Go back to {{ $client->client_name }} homepage></a>

Laravel不会让用户说出

http://www.client_website.com

它有点像

http://myApp/http://www.client_website.com

非常感谢任何想法。

2 个答案:

答案 0 :(得分:0)

您必须将client_url保存为完整网址。我:http://www.client_url.com

所以这样它就不会附加到你的网址上。而是打开客户端网址。

并提出一个建议:将{target =“blank”添加到您的<a>代码中,这会打开新标签,而不是在同一个标​​签上加载并覆盖您自己的网站。

答案 1 :(得分:0)

你可以试试这个:

<a
    href="http://www.{{ $client->client_url }}"
    class="btn btn-default"
    target="_blank" <!-- If you want to open the external page in a new tab/window -->
>
    Go back to {{ $client->client_name }} homepage
</a>

此外,您可以在保存时将完整的URL(包括http://www.)保存在数据库中,并按照其他答案中的建议使用href="{{ $client->client_url }}"