Php 如何在Laravel中保存多个选择数据
有人能帮我在Php 如何在Laravel中保存多个选择数据,php,mysql,laravel,laravel-5.3,Php,Mysql,Laravel,Laravel 5.3,有人能帮我在DB中保存多个选择吗 <div class="col-sm-10"> <select id="tag_list" name="tag_list[]" class="form-control" multiple></select> </div> 请帮助,谢谢。您可以使用引导选择来选择多个选择 虽然还不清楚如何保存标签或外观,但我假设它在单个行中保存一个标签。如果是这样的话,你可以这样做 public function sto
DB
中保存多个选择吗
<div class="col-sm-10">
<select id="tag_list" name="tag_list[]" class="form-control" multiple></select>
</div>
请帮助,谢谢。您可以使用引导选择来选择多个选择
虽然还不清楚如何保存
标签或外观
,但我假设它在单个
行中保存一个标签。如果是这样的话,你可以这样做
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');
}
希望这有帮助:)您尝试过json吗
试试这个
public function store(Request $request)
{
$comic = new Comic();
$tags = $request->input('tag_list');
$comic->appreance = json_encode($tags);
$comic->save();
return redirect('/comic');
}
<>但是我建议考虑单独的标签表,为漫画和标签创建一个关系。
看看这个这段代码有什么问题吗?把你选择的选项的html放在这里,我会告诉你的
public function store(Request $request)
{
$comic = new Comic();
$tags = $request->input('tag_list');
$comic->appreance = json_encode($tags);
$comic->save();
return redirect('/comic');
}