I will get MethodNotAllowedHttpException when submitting a form in laravel
Html file
MethodNotAllowedHttpException
is thrown when no matching route (method and URI) was found, but a route with a matching URI but not matching method was found.
In your case, I guess the issue is because URI parameters differ between the route and the controller.
Here are two alternatives you can try:
Route::post('cards/notes','NotesController@store');
public function store($card) { return request()->all(); }