【发布时间】:2017-07-05 08:05:18
【问题描述】:
我有一个简单的问题,基本上我是从数据库中获取网站的名称并根据它的名称创建一个链接。它看起来像:
@foreach ($websites as $website)
<a class="websites" href=" {{ asset ($website->name )}}"> {{ asset ($website->name )}}
</a>
@endforeach
例如:http://localhost/name
但是链接需要是这样的:
http://localhost/website/name 如何在 laravel 中使用刀片模板将/website 添加到我的 URL 中?
【问题讨论】:
-
您是否为要创建的此 url 定义了路由?
-
是的,我做到了:Route::get('/website/{name}', 'BuilderController@website');
-
使用 base_url().'website'.$website->name 或 url('website/'.$website->name)
-
我只想补充一点,
a class="websites" href="/name">也可以正常工作(但它没有使用刀片)
标签: laravel laravel-blade