я использую laravel, и я хочу поместить response () -> json () в метод на контроллере laravel и вызывать его из расширенных контроллеров или сделать метод __ destruct и поместить return response () -> json () в нем?
это мой код в контроллере:
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
protected function prepare_response(int $http_code , string $message , array $data) : array
{
return response()->json(['http_code' => $http_code,'message'=>$message,'data'=>$data]);
}
}
образец моего звонка:
class PersonsController extends Controller
{
public function store(Request $request)
{
$this->prepare_response(200,'successfully_created',[]);
}
}
почему этот код не работает и ответ на мой почтальон пустая строка?