dimanche 18 août 2019

Why does not work macros response in Laravel?

I use macros to customize JSON response:

<?php

namespace App\Providers;

use Illuminate\Support\Facades\Response;
use Illuminate\Support\ServiceProvider;

    class ResponseMacroServiceProvider extends ServiceProvider
    {

        public function boot()
        {
            Response::macro('caps', function ($value) {
                return Response::make(strtoupper($value));
            });
        }
    }

After I have registered ResponseMacroServiceProvider in app.php in section providers.

Then in controller I call macros response:

return response()->caps('foo');

It says messages:

Method Illuminate\Routing\ResponseFactory::caps does not exist.



from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/2NjFafv
via IFTTT

Aucun commentaire:

Enregistrer un commentaire