Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未定义索引图像_Php_Html_Laravel_View_Blade - Fatal编程技术网

Php 未定义索引图像

Php 未定义索引图像,php,html,laravel,view,blade,Php,Html,Laravel,View,Blade,好的,我这里有一个小问题,它试图解决,但没有成功 我将所有“表”成员带到刀片页面,但它仍然拒绝处理问题 我得到这个错误 未定义索引:图像(在视图中) 这是控制器, 公共函数getProfile(){ $m=self::$data['members']=members::all()->toArray(); self::$data['title']='Profile'; 返回视图('forms.profile',self::$data); } //刀刃 图片: 谢谢你的帮助,谢谢。 $membe

好的,我这里有一个小问题,它试图解决,但没有成功

我将所有“表”成员带到刀片页面,但它仍然拒绝处理问题

我得到这个错误

未定义索引:图像(在视图中)

这是控制器,
公共函数getProfile(){
$m=self::$data['members']=members::all()->toArray();
self::$data['title']='Profile';
返回视图('forms.profile',self::$data);
}
//刀刃
图片:



谢谢你的帮助,谢谢。
$members是一个项目数组,您试图像访问单个项目一样访问它

您的控制器方法过于复杂,可能只是:

public function getProfile() 
{
    return view('forms.profile', [
        'members' => Members:all()->toArray(),
        'title = 'Profile'
    ]);
}
和刀片模板,具体取决于要显示的是单个成员还是其中的一个列表:

   <div class="form-group">
            <label for="image">Image:</label>
            <img border="0" class="img-circle" width="150" src="{{ asset('images/members-pictures/' . $members[0]['image']) }}">
            <br><br>
            <input name="image" type="file"><br>
        </div>

图片:




上面的代码将显示$members数组中的第一项。如果要遍历数组,可以使用@foreach($members as$member)控制结构,并将$members[0]替换为$member

您是否有任何错误?因为看起来您将获得一个包含成员的数组,然后您尝试在blade中回显一个数组元素,这是不可能的,因为数组中可能有更多的条目。这意味着您必须首先遍历成员数组。是的,先生,这是错误未定义索引:image当我在数组上进行dd时,它会显示表中的所有用户。Jordy,是的,我创建了foreach,但是如何为所选用户指定照片?因为它为所有用户打印所有图片,所以我只需要一张图片,谢谢您需要使用类似于
Members::find(user\u id\u here)
的内容,而不是
Members::all
是的,谢谢,但是当我使用这种方式时,它会说缺少参数1
   <div class="form-group">
            <label for="image">Image:</label>
            <img border="0" class="img-circle" width="150" src="{{ asset('images/members-pictures/' . $members[0]['image']) }}">
            <br><br>
            <input name="image" type="file"><br>
        </div>