- Framework ứng dụng web với đầy đủ tính năng và khả năng mở rộng cao
- Đóng vai trò starter scaffolding giúp Gopher (lập trình viên Go) xây dựng ứng dụng nhanh chóng
- Thiết kế nhất quán với Laravel giúp các lập trình viên PHP dễ dàng thích nghi
Tính năng chính
- Config – Quản lý cấu hình. Tất cả tệp cấu hình được lưu trong thư mục config.
- Http – Xử lý HTTP và định tuyến yêu cầu
facades.Route()
- Authentication – Xác thực người dùng, hỗ trợ JWT
- Authorization – Tích hợp sẵn quản lý quyền người dùng. Gồm Gates là cơ chế quản lý quyền dựa trên closure và Policies là controller cho các tài nguyên cụ thể
- Orm – Hỗ trợ ánh xạ đối tượng-quan hệ. MySQL 5.7+, PostgreSQL 9.6+, SQLite 3.8.8+, SQL Server 2017+
- Migrate – Quản lý migration cơ sở dữ liệu
- Logger – Quản lý log
- Cache – Quản lý bộ nhớ đệm. Cung cấp driver
memory và driver Redis
- Grpc – Hỗ trợ gRPC
- Artisan Console – Thực hiện các tác vụ dựa trên lệnh trong công cụ CLI
- Task Scheduling – Lập lịch tác vụ
- Queue – Xử lý hàng đợi tác vụ
- Event – Quản lý sự kiện
- FileStorage – Lưu trữ tệp. Cung cấp
local và nhiều driver khác: S3, Aliyun OSS, Tencent COS, Minio, Cloudinary
- Mail – Gửi và quản lý email
- Validation – Kiểm tra tính hợp lệ của dữ liệu
- Mock – Hỗ trợ đối tượng giả lập và kiểm thử
- Hash – Xử lý băm. Argon2id, Bcrypt
- Crypt – Xử lý mã hóa. Cung cấp mã hóa AES-256 thông qua OpenSSL
- Carbon – Các hàm trợ giúp cho đường dẫn, thời gian, bản đồ, chuyển đổi, v.v.
- Package Development – Hỗ trợ phát triển package
- Testing – Cung cấp framework kiểm thử từ unit test đến kiểm thử tích hợp
- Localization – Hỗ trợ đa ngôn ngữ
- Session – Quản lý session
2 bình luận
Tôi đang thử nghiệm nó, và cảm giác như một bộ quà tặng tổng hợp vậy.
Wow, trời ơi, giá mà biết cái này sớm hơn thì chắc mình đã làm dự án dễ dàng hơn nhiều rồi... hahahaha