我正在尝试从数据库中检索数据并将它们绑定到 html 选择标记,并且为了绑定它们我需要使用 pluck 所以我得到了我想在数组中显示的字段(键 => 值),因为 FORM: :选择。正常的采摘得到所有的结果,而我想使用不同的。我的模型是房间,它看起来像:
class Room extends Eloquent
{
public $timestamps = false;
protected $casts = [
'price' => 'float',
'floor' => 'int',
'size' => 'float'
];
protected $fillable = [
'capacity',
'description',
'price',
'floor',
'size',
'type',
'photo_name'
];
}
虽然我在控制器中使用的功能如下所示:
public function getRooms()
{
$roomType = Room::pluck('type','type');
$roomFloor = Room::pluck('floor','floor');
return view('roomgrid')->with('type',$roomType)->with('floor',$roomFloor);
}
我的视图包含这段代码来获得楼层:
{{FORM::select('floor', $floor, null,['class'=>'basic'])}}
像这样我得到重复的楼层,这是我不想要的。有什么办法可以让我得到不同的地板并采摘它们吗?提前致谢。