我正在使用laravel 5.4版本
我在img_url
变量
这是我试图访问图像的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)
答案 0 :(得分:2)
问题在于引号&#39;会话(&#34; img_url&#34;)&#39;
<img alt="" class="img-circle" src="{{ URL::asset(session("img_url")) }}" />
或
<img alt="" class="img-circle" src="{{ asset(session("img_url")) }}" />
答案 1 :(得分:1)
您可以更改为
<img alt="" class="img-circle" src="{{ URL::asset(session('img_url')) }}" />
因为会话(&#34; img_url&#34;)在&#39;&#39;字符串不起作用。
答案 2 :(得分:1)
此处会话(&#34; img_url&#34;)放在单引号内。您可以使用以下连接
<img alt="" class="img-circle" src="{{ URL::asset("'".session("img_url")."'") }}" />