& lt;选择name =“options"多比;如何存储在数据库与Laravel


< select name="options" multiple > How to store in DB with Laravel

我如何将<option > 's存储在多个选择中,如<select name="options" multiple>与我的数据库,我猜测类似json的东西,但我不确定。

然后从控制器中保存它有

$options = Input::get('options');

怎么做呢?

非常感谢。

一般情况下:

  • 包含自由表单结果的表
  • 一个包含可以从
  • 中选择的所有选项的表
  • 连接表

连接表通常有两列。每个都是一个外键。一个将匹配第一个表中的行id。一个将匹配第二个表的id。它们合在一起将形成一个复合主键。

参见wikipedia: Junction table获取更多详细信息