【发布时间】:2015-04-28 07:10:10
【问题描述】:
数据库表
id | title | reading | writing | speaking
form.blade.php
<table><tr>
<th>Language</th>
<th>Reading</th>
<th>Writing</th>
<th>Speaking</th>
</tr>
<tr>
<td>
<input name="TitleText_1" id="TitleText_1"/></td>
<td>
<select name="ReadingText_1" id="ReadingText_1">
<option value="High">High</option>
<option value="Medium">Medium</option>
<option value="Low">Low</option>
</select>
</td>
<td>
<select name="langWrittingText_1" id="WrittingText_1">
<option value="High">High</option>
<option value="Medium">Medium</option>
<option value="Low">Low</option>
</select>
</td>
<td>
<select name="SpeakingText_1" id="SpeakingText_1">
<option value="High">High</option>
<option value="Medium">Medium</option>
<option value="Low">Low</option>
</select>
</td>
</tr>
<tr>
<td>
<input name="TitleText_2" id="TitleText_2" /></td>
<td>
<select name="ReadingText_2" id="ReadingText_2">
<option value="High">High</option>
<option value="Medium">Medium</option>
<option value="Low">Low</option>
</select>
</td>
<td>
<select name="WrittingText_2" id="WrittingText_2">
<option value="High">High</option>
<option value="Medium">Medium</option>
<option value="Low">Low</option>
</select>
</td>
<td>
<select name="SpeakingText_2" id="SpeakingText_2">
<option value="High">High</option>
<option value="Medium">Medium</option>
<option value="Low">Low</option>
</select>
</td>
语言控制器.php
$languages = Language::create(array
(
'title' => $input['TitleText_1'],
'reading' => $input['ReadingText_1'],
'writting' => $input['WrittingText_1'],
'speaking' => $input['SpeakingText_1'],
$languages->save();
));
我想要将控制器代码保存到数据库中。因为有多个相同标签的输入。
如何获取控制器中的所有输入?另外如何将多个输入保存到同一列的数据库中?我是 Laravel 4.2 的新手。
【问题讨论】:
标签: php mysql laravel laravel-4 eloquent