13. Các loại response khác: View response (Other response types)

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

Method response có thể dùng để khởi tạo các loại response khác khi bạn không truyền bất kỳ tham số nào vào nó. Lúc này method response sẽ trả về lớp khởi tạo Illuminate\Contracts\Routing\ResponseFactory.

1. View response

Nếu bạn cần kiểm soát trạng thái của response cũng như header mà vẫn muốn trả về nội dung cho user thì bạn có thể làm như sau:

return response()
            ->view('hello', $data, 200)
            ->header('Content-Type', $type);

Còn nếu như bạn không cần thay đổi status code HTTP hay tùy chỉnh gì header thì việc chỉ khai báo method view nên được lựa chọn.

Last updated