This happens because you named the variable "$services". Laravel is looking to bind to $service
(/services/{service}).
More information here: (https://laravel.com/docs/11.x/controllers#restful-naming-resource-route-parameters)
Your index and store routes work fine because they don't require a parameter.