如何将复选框值保存到数据库?
我的查看代码:
<input type="checkbox" name="checkbox" id={{$cat->id}} value={{$cat->id}}>
我的 Controller 代码:
public function submitArticle(){
$article = new Post();
$article->title= Input::get('title');
$article->body= Input::get('body');
$article->cat = Input::get('checkbox');
$article->save();
$articleId = $article->id;
return $articleId;
}
最佳答案
使用此代码
<input type="checkbox" name="checkbox[]" id={{$cat->id}} value={{$cat->id}}>
在 Controller 中
if(is_array($checkbox)){
$relationCategory = $checkbox;
foreach ($relationCategory as $relCat){
$rel = new Relationship();
$rel->post_id = $articleId;
$rel->cat_id = $relCat;
$rel->save();
}
}
关于php - laravel 5.2 中 mysql 的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36925202/