【问题标题】:Create select box in laravel在 laravel 中创建选择框
【发布时间】:2014-02-13 12:17:24
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    您需要将一个类别数组传递给Form::select()

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

    如果你把它放在一个循环中,它会创建与你拥有的类别一样多的选择。

    在您的模型、存储库或(甚至!)控制器中构建该数组,然后再将其传递给您的视图。

    【讨论】:

      猜你喜欢
      • 2014-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多