这是我 Controller 中的当前函数:
public function addProduct()
{
$categories = Category::all();
return view('admin.products.add')->with('categories', $categories);
}
我只想从类别模型中选择列“name”和“id”,并将它们分配给我 View 中的选择框,如下所示:
<select>
<option value="ID">NAME</option>
</select>
如何使用 Form
-Facade 来做到这一点?
最佳答案
尝试使用 laravel Collection
中的 pluck
方法:
$categories = Category::all()->pluck('name', 'id');
然后在 View 中:
{!! Form::select('name', $categories) !!}
关于forms - Laravel 选择模型的名称和 ID 并在 SelectBox 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39616054/