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