- Route: Đường dẫn cho API
- Request: Kiểm tra quyền truy cập và dữ liệu đầu vào
- Controller: Nhận dữ liệu đầu vào (request) và phản hồi dữ liệu (response)
- Action: Xử lý dữ liệu đầu vào
- Task: Xử lý dữ liệu với database
- Transformer: Xử lý dữ liệu trả về cho các Model
- Model: Quản lý bảng dữ liệu trong database
- Repository: Đại diện cho Model và xử lý filter cho các API
- Migration: Tạo / chỉnh sửa database
- Seeder: Tạo dữ liệu mẫu ban đầu khi cài đặt
- Event: Sự kiện của Model
- Listener: Lắng nghe sự kiện của Event
- Provider: Nơi đăng ký các service với hệ thống
- Mail: Chứa các mẫu email