我有一个潜在客户跟踪应用程序,它有一个显示页面,列出了与潜在客户相关的所有相关数据。我正在刀片视图中检索潜在客户的地址,如下所示:
<div class="data">
<div>{!! $interest->formatAddress() !!}</div>
</div>
这将使视图中的地址呈现为:西大街800号华盛顿州西雅图98134
我想把那个可见的地址转换成一个可点击的链接,打开一个谷歌地图页面,显示地图上的那个位置。
现在我熟悉了一些资源,比如如何将地址转换为谷歌地图链接(NOT MAP(或https://developers.google.com/maps/documentation/urls/guide
但我不知道如何将他们呈现的内容应用于我的刀片地址代码
{!! $interest->formatAddress() !!}
谷歌文档谈到了https://www.google.com/maps/search/?api=1¶meters
,但我不知道如何应用我检索到的地址信息{!! $interest->formatAddress() !!}
并将其集成到该URL的参数部分。
当使用{!! $interest->formatAddress() !!}
从数据库生成地址信息时,如何创建可点击的地址链接。
就像你说的,谷歌地图可以接受这样的简单文本https://www.google.com/maps/place/ADDRESS_HERE所以它非常容易。
{{ 'https://www.google.com/maps/place/' . $interest->formatAddress() }}
或
<a href="https://www.google.com/maps/place/{{ $interest->formatAddress() }}">
{{ $interest->formatAddress() }}
</a>
对于URL,最好使用urlencode来转义特殊字符。
{{ url_encode($interest->formatAddress()) }}
Is和刀锋本身关系不大,所以我不确定你在哪里有问题。它是简单的PHP和HTML。