RESTful API là gì?
RESTful API là tiêu chuẩn thiết kế ứng dụng web giúp client (Frontend/App di động) dễ dàng giao tiếp với máy chủ (Backend). Laravel cung cấp sẵn các công cụ tuyệt vời để tạo API nhanh chóng.
Cấu trúc một API Controller chuẩn trong Laravel
Sử dụng lệnh sinh Resource Controller:
php artisan make:controller Api/PostController --api --model=Post
Định dạng dữ liệu trả về bằng API Resource:
php artisan make:resource PostResource
Giúp ẩn đi các trường nhạy cảm trong Database như mật khẩu, token và cấu trúc lại JSON response chuyên nghiệp.