2017-09-09 32 views
0
img標籤顯示img_path

我使用laravel 5.4版本如何訪問會話變量在Laravel

我已經在控制器中img_url可變

此設置圖像路徑laravel的會議是HTML代碼我是多麼想訪問圖像

<img alt="" class="img-circle" src="{{ URL::asset('session("img_url")') }}" /> 

img_url具有公共文件夾的路徑assets/user_images/default.png

它給我的錯誤控制檯這樣的:

Failed to load resource: the server responded with a status of 403 (Forbidden) session(%22img_url%22) 
+1

去除'asset()'函數內的引號'{{URL :: asset(session(「img_url」))}} –

回答

1

問題是在引號 '會話( 「img_url」)'

<img alt="" class="img-circle" src="{{ URL::asset(session("img_url")) }}" /> 

<img alt="" class="img-circle" src="{{ asset(session("img_url")) }}" /> 
1

你可以改爲

<img alt="" class="img-circle" src="{{ URL::asset(session('img_url')) }}" /> 

因爲在''中的會話(「img_url」)是字符串沒有功能。

1

這裏session(「img_url」)放在單引號內。您可以使用如下的連接:

<img alt="" class="img-circle" src="{{ URL::asset("'".session("img_url")."'") }}" />