【发布时间】:2019-03-16 20:43:17
【问题描述】:
我正在尝试填充 Select 表单,但是我收到“未定义变量:填充”错误,我认为这可能与我的路线有关,但我不知道我的表单如何是一个模态。我试图将我的填充代码放入索引中并且它有效!但我正在尝试将我的索引函数用于其他用途,所以我创建了另一个函数populate
这是我的控制器代码:
public function populate()
{
$populate = \DB::table('residents')->where('resident_status', 'Active')->pluck('resident_fname', 'resident_lname');
$populate = Collect($populate)->toArray();
return view('forms.addComplaintsModal')->with('populate', $populate);
这是我的表单代码:
<div class="col-md-4 mb-3">
{!! Form::select('complainee_name', $populate, ['class'=> 'form-control']) !!}
</div>
</div>
【问题讨论】:
-
你能告诉我们你的路线吗?
-
@Miguel Cruz 我的路线什么也没做,因为我不知道该放什么。
-
这就是为什么它不起作用...
-
@Miguel Cruz 那么我会在路线中放什么?如果我听起来太笨了,我很抱歉,但我绝对不知道该放什么,我正在为我的表格使用模态。应该是 Routes::get('what should I put in here?', 'NameOfController@populate');
-
您的控制器名称和表单所在的页面是什么?
标签: php laravel forms laravel-5.7 populate