Как проверять активность 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'
  ];

}
→ Ссылка