bradsi
11/22/2019 - 2:17 PM

Form Action Considerations

Form Action Considerations

In View, Adding Checkbox

form method patch, action /tasks/{{ $task->id }}
html checkbox
add onChange attribute to checkbox: onChange="this.form.submit()"
conditionally add checked attribute: {{ $task->completed ? 'checked' : ''}}

Set up Route

Route::patch('/tasks/{task}', 'ProjectTasksController@update');

Set up Controller

php artisan make:controller ProjectTasksController

in Update Method

$task->update([
  'complete' => request()->has('completed')
]);

return back();