14. Các loại response khác JSON response (Other response types)(ok)

https://viblo.asia/p/tap-17-response-laravel-aWj534RGK6m

Phương thức json sẽ tự động set Content-type: application/json, chuyển đổi các mảng về dạng JSON sử dụng phương thức json_encode của PHP.

return response()->json([
    'name' => 'Lê Chí HUy',
    'state' => 'VN'
]);

Nếu muốn tạo JSONP response, bạn có thể sử dụng phương thức json cùng với withCallback.

return response()
            ->json(['name' => 'Abigail', 'state' => 'CA'])
            ->withCallback($request->input('callback'));

Về JSONP thì có lẽ một số bạn vẫn chưa biết, mình xin tản mạn một chút là nó dùng để thực thị lấy dữ liệu từ máy chủ trong một tên miền khác thông qua hàm callback tự định nghĩa. Bạn có thể tìm hiểu thêm trên Google.

Last updated