我将数据存储到数组array[]中,当我执行dd(($request))时,可以看到包含数据的数组。
问题是如何将它存储到数据库中? blade
问题是如何将它存储到数据库中? blade
<div class="form-group">
<label for="qualifiche">qualifiche:</label>
<input type="checkbox" name="array[]" value="uno" > Uno <br>
<input type="checkbox" name="array[]" value="due"> Due <br>
<input type="checkbox" name="array[]" value="tre"> Tre <br>
</div>
serialize($request->input('array'))
存储数据,使用unserialize($model->field_name)
恢复数据。 - H H$casts
来进行序列化/反序列化:https://laravel.com/docs/5.6/eloquent-mutators#array-and-json-casting 只需要将字段类型设置为TEXT
或JSON
,并按照文档中所示添加字段到$casts
数组即可。 - H H