如何使用JSON列在Laravel中获取Old value to复选框?

时间:2017-11-02 21:31:00

标签: php mysql json laravel laravel-5.4

在我的项目中,我使用MySQL 5.7和JSON列,其中包含以下结构:

[{"name": "Students"}, {"name": "Teachers"}]

我需要在数组中保留这种对象格式以便稍后进行搜索,但是,当我尝试使用复选框创建编辑表单时,我无法让它们选择已经在数组中的那些。

这是我到目前为止所尝试的:

<label class="checkbox-inline"> {!! Form::checkbox('audiences[][name]', 'Students', in_array('Students', $audiences)) !!} Students</label><br/>
<label class="checkbox-inline"> {!! Form::checkbox('audiences[][name]', 'Teachers', in_array('Teachers', $audiences)) !!} Teachers</label><br/>

关于我如何做到这一点的任何建议?

0 个答案:

没有答案