Я полагаю, вы набираете Cat
с cat_title
, поэтому возвращаемый массив будет Не иметь id
или cat_title
в качестве ключа, на который вы ссылаетесь value
и option
, поэтомуможет быть причиной его возникновения
Сделайте так,
$this['items'] = Cat::where('parent_id',0)->pluck('cat_title', 'id');
// ^ plural [ better approach ] id as well for value ^
Returning Array;
Array[
1 => 'title'
// ^ id ^ your cat_title
....
]
это будет возвращено pluck()
так что вы можете видеть, что item.id
и item.cat_title
там нет.его just key and value pair
.
Так что для разметки, пожалуйста, используйте
<select id="inputCat" class="form-control">
<option selected>Choose...</option>
{% for key, item in items %}
<option value={{ key }}>{{ item }}</option>
{% endfor %}
</select>
Пожалуйста, попробуйте это, если вы обнаружите проблему, или она не работает,тогда, пожалуйста, прокомментируйте.