为什么编辑过程失败,如何在下拉菜单中显示数据?
控制器:
public function edit($id)
{
$data['data_article'] = Article::find($id);
$data['tambah_author'] = 'DB::table('authors')->list('username','id');
$data['id_author'] = 'DB::table('authors')->list('id');
return View::make('article.edit',$data)->with('authors',$data);
}
视图:
{{ Form::select('author',
(['0' => 'Pilih Author'] + $tambah_author),
$id_author,
['class'=>'form-control']) }}
thanks, for your help
根据Query Builder API,您需要将list
更改为lists
:
$data['tambah_author'] = 'DB::table('authors')->lists('username','id');
$data['id_author'] = 'DB::table('authors')->lists('id');
正确的方法是lists
。
所以改成:
$data['tambah_author'] = 'DB::table('authors')->lists('username','id');
$data['id_author'] = 'DB::table('authors')->lists('id');