Trouble with Programmatically Updating Media URLS in API to Cloudfront domain URL

It kept having a fit at me saying invalid middleware configuration and I couldnt quite debug it: