在laravel中创建选择框

时间:2014-01-05 16:51:21

标签: php laravel

我有一个类别表。它包括id,name和remark字段。

我想创建一个类别选择框。所以,我在laravel中使用foreach循环创建一个选择框。

@foreach ($categories as $category)
    {{ Form::select('category_id', array($category->id => $category->name))}}
@endforeach

但我有两个选择框。我错了什么?我想要一个选择框。

1 个答案:

答案 0 :(得分:0)

您需要将一系列类别传递给Form::select()

{{ Form::select('category_id', $categories) }}

如果你把它放在一个循环中,它会创建尽可能多的选择。

在将数组传递给视图之前,在模型,存储库或(甚至!)控制器中构建该数组。