试图获取非对象的属性“名称”(Laravel)

时间:2018-07-22 03:12:29

标签: laravel laravel-5

如何使用foreach从数组中获取值。这是我的控制器:

$names = array(
            'type' => ['PSO','NPSO']
        );
        return view('dashboard.page.schedule.create', compact('names'));

这是我的观点:

@include('dashboard.component.form.select', [
                    'name'=> 'scheduletype',
                    'placeholder' => 'Schedule Type',
                    'label'=> 'Schedule Type',
                    'datas'=> $names,
                    'datavalue'=> 'type',
                    'dataname'=> 'type',
                    'attrib' => 'required'
                ])

通常,我已使用此代码从表中获取值,并且可以正常工作!但是我不知道如何解决这个问题。我使用并工作的示例:

控制器:

$sppbes = Sppbe::all();
return view('dashboard.page.schedule.create', compact('sppbes'));

视图

@include('dashboard.component.form.select', [
                    'name'=> 'type',
                    'placeholder' => 'Type',
                    'label'=> '',
                    'datas'=> $sppbes,
                    'datavalue'=> 'id',
                    'dataname'=> 'name',
                    'attrib' => 'required'
                ])

0 个答案:

没有答案