我按照本教程here在我的项目中使用了选择性和rtconnor标记,并且在创建新门票时效果很好,但是当我尝试编辑门票时无法使用它。选择Laravel窗体编辑
在我TicketController编辑()
$tags = Ticket::with('tagged')->first();
我得到的标签这张票所有标签。
在我看来,我有这个文本字段:
<input type="text" name="tags" class="form-control" id="tags" value='@foreach ($ticket->tags as $tag) {{$tag->name}} @endforeach'>
这是我的脚本:
<script>
$(document).ready(function() {
$('#tags').selectize({
plugins: ['remove_button'],
delimiter: ',',
persist: false,
valueField: 'tag',
labelField: 'tag',
searchField: 'tag',
options: tags,
create: function(input) {
return {
tag: input
}
}
});
});
</script>
<script>
var tags = [
@foreach ($tags as $tag)
{tag: "{{$tag}}" },
@endforeach
];
</script>
文本字段是空的,但是当我删除ID =“标签”我可以看到我的标签,但只能看作纯文本字段而不能选择。
我认为问题是我的脚本。你可以帮我吗?
非常感谢!
有没有人有想法? – user3382438