Как проверять активность radiobutton в laravel
У меня в верстке есть radiobutton (из bootstrap)
Social lifeкак мне в мне отправить в БД активный (выбранный checkbox)
Мой контроллер:
public function blogadd(Request $request) {
$blog = new Blog();
$blog->title = $request->input('title');
$blog->discrip = $request->input('discrip');
$blog->save();
return view('admin.blog');
}
Ответы (1 шт):
Автор решения: Вадим Александру
→ Ссылка
Для начала в миграции добавим колонку для этого чекбокса
Schema::table('my_table', function (Blueprint $table) {
$table->boolean('check')->default('false');
});
в форме добавим строчку
<input type="checkbox" name = "check">
В контроллере добавим еще одну строчку для хранения.
public function blogadd(Request $request) {
$blog = new Blog();
$blog->title = $request->input('title');
$blog->discrip = $request->input('discrip');
$blog->check = $request->get('check', false);
$blog->save();
return view('admin.blog');
}
В модели Blog добавим каст на колонку с чекбоксом, который будет кастить строку в булевое значение
class Blog extends Model
{
protected $table = 'me_table';
protected $casts = [
'check' => 'boolean'
];
}