2014-10-11 175 views
0

我对laravel中的图像或某些功能路由有很大的影响...例如,我有一个仪表板页面,其中有@yield('content')...在仪表板中有一些图像像logo.png/background-pattern.png & ...。当我得到他们的url例如laravel中图像的动态路由

src="assets/img/logo.png" 

。它的确定对于网址像

Route::get('/reports' ...) 

但它不为

Route::get('/report/crete' ...) 

页工作。创建页面我应该给一个src像

src="../assets/img/logo.png" 

我怎样才能给网址动态图像?

对不起,如果这是愚蠢的问题,我是laravel的新手。 感谢时间

回答

1

您可以使用:

asset('assets/img/logo.png') 

它会生成整个URL。

的另一种方法是设置基本href在HTML文档的头部分:

<base href="http://yoururl.com/" /> 

(在末端斜线)

和到处使用:

src="assets/img/logo.png" 
0

作为一般规则使用绝对路径:

src="/assets/whatever" 

那么如果URL包含“目录”,像/some/roue/here

使用laravel提供帮助asset不要紧也是当然的方式。