First, send an appropriate payload (an Object):
store() {
axios.post('/submit', {checked: this.checked})
}
Now, since you are getting an array of data then iterate:
public function store()
{
foreach(request('checked', []) as $checkerId) {
WebsiteCheckers::create([
'checker_id' => $checkerId
'website_id' => ?
]);
}
}
I don't see a website_id either in the Request or URL, so I don't know where you intend to get this data? Is it available in the Vue app?