2017-09-09 140 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")."'") }}" />