我遇到了一个问题,通过Laravel刀片模板显示我的图像 .
在我的“change-profile.blade.php”文件中,我有一个表单,允许经过身份验证的用户更改一些配置文件信息 . 在这个特定情况下,我想根据提供的性别输入显示头像 .
到目前为止一切顺利,我的js工作得很好,我的图片网址在路径方面似乎没问题 . 问题是图像结果坏了,我真的不知道为什么 . 这是我的代码:
@extends('layout.main')
@section('content')
<form action="{{ URL::route('profile-change-profile') }}" method="post">
<fieldset class="change-profile">
<legend>Change Profile</legend>
<p>
<input type="radio" class="gender" name="gender" value="male" /><span>male</span>
<input type="radio" class="gender" name="gender" value="female" /><span>female</span>
</p>
<p>
<ul class="males gender">
@for ($i = 0; $i < 75; $i++)
<li><img src="{{ asset('assets/img/avatar/males/m-' . ($i+1) . '.png') }}" alt="avatar_male_{{ $i+1 }}"></li>
@endfor
</ul>
<ul class="females gender">
@for ($i = 0; $i < 40; $i++)
<li><img src="{{ asset('assets/img/avatar/females/f-' . ($i+1) . '.png') }}" alt="avatar_female_{{ $i+1 }}"></li>
@endfor
</ul>
<input type="hidden" class="avatar-src" name="avatar-src" value="" />
</p>
<p class="form-action">
<button type="submit">submit</button>
{{ Form::token() }}
</p>
</fieldset>
</form>
@stop
我的图像存储为公共/资产/ img / avatar /(女性|男性)/(m | f)-n.png中的png文件
有帮助吗?
2 回答
你有没有尝试过?
找到解决方案我的代码没有问题,只是文件夹加密 . 使用文件夹加密(由于zip文件夹或zip文件保存在OSX上),这些文件在解压缩过程中存在,但在手动禁用加密本身之前,它们无法访问(从浏览器) . 你可以避免在Windows上遇到这个恼人的问题,只需右键单击“绿色”文件名/文件夹,选择高级并删除与加密相关的刻度(最后一个刻度,左下角) .