Обработка чекбокса в Laravel
Нужно обработать чекбокс в контроллере Laravel.
Не могу реализовать отправку состояния чекбокса при клике на него в контроллер через форму.

Попытался динамически создать названия функций(знаю что так не работает), но может есть другой способ решения данной проблемы?
@extends('layouts/app')
@section('content')
<div>
<p>ToDoList</p>
<a href="newTasksList">Начать новый список задач</a>
<form action={{url('task')}} method="POST">
{{csrf_field()}}
<label for="Task">Добавить новую задачу</label>
<input type='text' name='content' id='task-name' />
<button type="submit">Добавить</button>
</form>
</div>
@if(count($tasks)>0)
<div>
<p>Текущие задачи</p>
<ol>
@foreach($tasks as $task)
<li>
<form method = "POST" class = "my_form" id="{{$task->id}}" action="checkboxChange/{{$task->id}}">
{{ csrf_field() }}
<input type = "checkbox" onchange="formSend_{{$task->id}}()" name = "checkbox{{$task->id}}">
</form>
<span>{{$task->content}}</span>
<a href = "delete/{{$task->id}}">Х</a>
</li>
@endforeach
</ol>
<a href = "deleteCompleted">Удалить выполненные задачи</a>
<div/>
@endif
@endsection
<script>
var formsSend = () => document.querySelectorAll("my_form").submit();
for(let i=0;i<formsSend.length;i++){
var id = formsSend[i].id;
var formSend_+id = () => formsSend[i].submit();
}
</script>
Ответы (1 шт):
Автор решения: Вадим Александру
→ Ссылка
Blade
<form method="POST" id = "my_form" action="/my-url">
{{ csrf_field() }}
<input type="checkbox" onchange="formSend()" name = "my_ch">
<button type="submit">GO</button>
</form>
<script>
let formSend = () => document.getElementById("my_form").submit();
</script>
Controller
public function myMethod(Request $request) {
if('on' == $request->get('my_ch')) {
dd('checked');
}
}