2014-10-11 67 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不要緊也是當然的方式。