Hệ thống Bán Hải Sản - REST API
https://backendfish.mnhwua.id.vn/api
| Method | Endpoint | Mô tả |
|---|---|---|
| GET | /danh-muc | Lấy tất cả danh mục |
| POST | /danh-muc | Tạo danh mục mới |
| GET | /danh-muc/{id} | Xem chi tiết danh mục |
| PUT | /danh-muc/{id} | Cập nhật danh mục |
| DELETE | /danh-muc/{id} | Xóa danh mục |
{
"ten_danh_muc": "Hải sản tươi sống",
"mo_ta": "Các loại hải sản tươi ngon"
}
| Method | Endpoint | Mô tả |
|---|---|---|
| GET | /san-pham | Lấy danh sách sản phẩm (có filter: ma_danh_muc, hien_thi, search) |
| POST | /san-pham | Tạo sản phẩm mới |
| GET | /san-pham/{id} | Xem chi tiết sản phẩm |
| PUT | /san-pham/{id} | Cập nhật sản phẩm |
| DELETE | /san-pham/{id} | Xóa sản phẩm |
{
"ma_danh_muc": 1,
"ten_san_pham": "Tôm sú tươi",
"mo_ta": "Tôm sú tươi ngon size lớn",
"gia_ban": 350000,
"hinh_anh": "https://example.com/image.jpg",
"so_luong_ton": 50,
"hien_thi": true
}
ma_danh_muc - Lọc theo danh mụchien_thi - Lọc theo trạng thái hiển thị (0/1)search - Tìm kiếm theo tên sản phẩmhttps://backendfish.mnhwua.id.vn/api/san-pham?ma_danh_muc=1&hien_thi=1&search=tôm
| Method | Endpoint | Mô tả |
|---|---|---|
| GET | /nguoi-dung | Lấy danh sách người dùng |
| POST | /nguoi-dung | Đăng ký người dùng mới |
| GET | /nguoi-dung/{id} | Xem chi tiết người dùng + đơn hàng |
| PUT | /nguoi-dung/{id} | Cập nhật thông tin người dùng |
| DELETE | /nguoi-dung/{id} | Xóa người dùng |
{
"ho_ten": "Nguyễn Văn A",
"email": "nguyenvana@example.com",
"mat_khau": "password123",
"so_dien_thoai": "0901234567",
"dia_chi": "123 Đường ABC, Quận 1, TP.HCM"
}
| Method | Endpoint | Mô tả |
|---|---|---|
| GET | /don-hang | Lấy danh sách đơn hàng (có filter: ma_nguoi_dung, trang_thai) |
| POST | /don-hang | Tạo đơn hàng mới (tự động tính tổng tiền) |
| GET | /don-hang/{id} | Xem chi tiết đơn hàng |
| PUT | /don-hang/{id} | Cập nhật trạng thái đơn hàng |
| DELETE | /don-hang/{id} | Xóa đơn hàng |
{
"ma_nguoi_dung": 1,
"dia_chi_giao_hang": "123 Đường XYZ, Quận 1, TP.HCM",
"ghi_chu": "Giao hàng buổi chiều",
"chi_tiet": [
{
"ma_san_pham": 1,
"so_luong": 2
},
{
"ma_san_pham": 3,
"so_luong": 1
}
]
}
| Method | Endpoint | Mô tả |
|---|---|---|
| GET | /thanh-toan | Lấy danh sách thanh toán (có filter: trang_thai, phuong_thuc) |
| POST | /thanh-toan | Tạo thanh toán mới |
| GET | /thanh-toan/{id} | Xem chi tiết thanh toán |
| PUT | /thanh-toan/{id} | Cập nhật trạng thái thanh toán |
| DELETE | /thanh-toan/{id} | Xóa thanh toán |
{
"ma_don_hang": 1,
"phuong_thuc": "credit_card",
"so_tien": 1500000,
"noi_dung": "Thanh toán đơn hàng #1"
}
cash - Tiền mặtcredit_card - Thẻ tín dụngbank_transfer - Chuyển khoảne_wallet - Ví điện tử{
"success": true,
"data": {...} hoặc [...]
}
{
"success": false,
"message": "Thông báo lỗi chi tiết"
}
200 - OK (Thành công)201 - Created (Tạo mới thành công)404 - Not Found (Không tìm thấy)422 - Unprocessable Entity (Lỗi validation)500 - Internal Server Error (Lỗi server)© 2025 Hệ thống Bán Hải Sản - Laravel API Documentation