我正在提取名单
$rostersList = Roster::where('school_id', $this->schoolId)->get()->lists('id', 'name');
$rostersList->prepend('Select Roster');
但是ID始终从0,1,2开始为什么?但是根据where条件,返回的列表不应该从0或1开始,而是从4开始。这里可能出现什么问题?
答案 0 :(得分:0)
如果您在没有为其指定密钥的情况下添加单个值,则会重新键入该集合。
Laravel prepend允许您传递第二个参数作为键。
所以你会想要这样的东西:
$rostersList->prepend('Select Roster', '');