如何把URL放在laravel刀片里面

时间:2017-07-30 04:36:40

标签: php laravel laravel-5

我有数据库结构,如Book&下载链接..

$book= new Book();
$book->name = $request->Input(['name']);
$book->download_link = $request->Input(['download_link']); // eg. https://bnbooks.com/1234
$book->save();

现在,如果我想在刀片页面中给出这个..像下载链接..我是否将href标签放入以便将用户重定向到该页面?

<a href="{{URL::to($book->download_link)}}">{{$book->name}}</a>
// This doesn't work

3 个答案:

答案 0 :(得分:0)

URL::to是一个仅从路径(例如/foo/bar)在您的网站上创建网址的功能。由于您存储了完整的URL,因此您可以执行

<a href="{{$book->download_link}}">{{$book->name}}</a>

答案 1 :(得分:0)

您可以执行类似

的操作
<a href="{{ $book->download_link }}">{{$book->name}}</a>

显示网址​​。

如果您有一个类似/example/example的网址,并且您还想在网址前显示域名,那么

<a href="{{ url($book->download_link) }}">{{$book->name}}</a>

这会创建一个类似localhost:8000/example/example的网址(如果是localhost)

答案 2 :(得分:0)

希望它有效

<a href="{{ url('/'.$book->download_link) }}">{{$book->name}}</a>