有人可以帮助我如何在<?php foreach ($statistics as $row): ?>
<tr>
<td><?= $row["username"]; ?></td>
<td><?= $row["creditUsed"]; ?></td>
<td><?= $row["sentMessages"]; ?></td>
<td><?= $row["balance"]; ?></td>
</tr>
<?php endforeach; ?>
中保存多个选择吗?
DB
控制器功能如下:
<div class="col-sm-10">
<select id="tag_list" name="tag_list[]" class="form-control" multiple></select>
</div>
请帮助,谢谢。
答案 0 :(得分:1)
虽然我们对tags or appearance
,assume
的保存方式不够清楚,但它会在singe
行中保存一个标记。如果是这样,那么你可以做类似
public function store(Request $request)
{
$tags = $request->input('tag_list');
foreach($tags as $tag){
$comics = new Comic();
$comics->appreance = tag;
$comics->save();
}
return redirect('/comic');
}
希望这会有所帮助:)
答案 1 :(得分:0)
你试过json吗?
试试这个
public function store(Request $request)
{
$comic = new Comic();
$tags = $request->input('tag_list');
$comic->appreance = json_encode($tags);
$comic->save();
return redirect('/comic');
}
但我建议考虑为标签单独制作表格,并为漫画和标签创建关系。
看看这个https://laravel.com/docs/5.3/eloquent-relationships#many-to-many-polymorphic-relations
答案 2 :(得分:-1)
您可以使用Bootstrap select来选择多个选择。