【发布时间】:2016-04-14 10:35:54
【问题描述】:
好的,我这里有个小问题,想解决没成功,
我将所有“表”成员带到刀片页面但它仍然拒绝处理问题,
我得到这个错误,
未定义索引:图像(在视图中)
Here is the Controller ,
public function getProfile() {
$m = self::$data['members'] = Members::all()->toArray();
self::$data['title'] = 'Profile';
return view('forms.profile', self::$data);
}
//The blade
<div class="form-group">
<label for="image">Image:</label>
<img border="0" class="img-circle" width="150" src="{{ asset('images/members-pictures/' . $members['image']) }}">
<br><br>
<input name="image" type="file"><br>
</div>
I appreciate your help , thanks .
【问题讨论】:
-
您是否遇到任何错误?因为看起来您正在获取一个包含成员的数组,然后您尝试在刀片中回显一个数组元素,这是不可能的,因为数组中可能有更多条目。这意味着您必须先遍历成员数组。
-
是的,先生,这是错误 Undefined index: image 当我对数组执行 dd 时,它显示了表中的所有用户。
-
Jordy,是的,我做了一个 foreach,但是如何为所选用户指定照片?因为它为所有用户打印所有图片,我只想要一张图片,谢谢
-
您需要使用类似于
Members::find(user_id_here)而不是Members::all -
是的,谢谢,但是当我使用这种方式时,它说 Missing argument 1
标签: php html laravel view blade