NHỮNG TÍNH NĂNG CỦA LARAVEL:
– Nâng cấp, cài đặt, … với Composer.
– Thao tác với cú pháp đẹp mắt và đơn giản với Eloquent ORM.
– Hỗ trợ biến Laravel thành một web service API với Restful API.
– Cung cấp các lệnh cần thiết để phát triển ứng dụng với Artisan.
– Hỗ trợ tạo các trường trong cơ sở dữ liệu, thêm các cột trong bảng, tạo mối quan hệ giữa các bảng, .. với Migrations.
– Cung cấp sẵn các tính năng đăng nhập, đăng ký, quên mật khẩu, … với Authentication.
– Hỗ trợ test lỗi để sửa chữa với Unit Testing.
LÝ DO BẠN NÊN SỬ DỤNG LARAVEL:
– Tiếp cận các tính năng mới nhất mà PHP cung cấp.
– Tham khảo nguồn tài nguyên đa dạng tài liệu khác nhau. Mỗi phiên bản phát hành của Laravel đều kèm theo nguồn tài liệu phù hợp để người dùng tiện tra cứu.
– Tích hợp với dịch vụ mail dựa trên nền tảng đám mây hoặc local nhờ API sạch trên thư viện SwiftMailer
– Tốc độ xử lý nhanh, đáp ứng như cầu tạo lập website hay các dự án lớn trong thời gian ngắn
– Dễ sử dụng nhờ tuân theo mẫu thiết kế mô hình 3 lớp MVC dễ hiểu.
– Tính bảo mật cao
– Hỗ trợ các cache backend như Memcached và Redis out-of-the-box
– Công cụ tích hợp cho dòng lệnh Artisan
– Tạo liên kết đến các route được đặt tên
– Giảm đáng kể chu kỳ phát triển sản phẩm vì Laravel giúp tích hợp nhanh hơn cùng sự hỗ trợ của cộng đồng Laracasts.
– Sử dụng Laravel 5 giúp các lập trình viên tiếp cận những tính năng mới nhất mà PHP cung cấp, nhất là đối với Namespaces, Interfaces, Overloading, Anonymous functions và Shorter array syntax.
– Nguồn tài nguyên của Laravel rất thân thiện với các lập trình viên với đa dạng tài liệu khác nhau để tham khảo. Các phiên bản được phát hành đều có nguồn tài liệu phù hợp với ứng dụng của mình.
– Lavarel là framework được trang bị API sạch trên thư viện SwiftMailer, do đó, bạn có thể gửi thư qua các dịch vụ dựa trên nền tảng đám mây hoặc local.
– Laravel được đón nhận và trở nên sử dụng phổ biến vì nó rất d sử dụng. Thường chỉ mất vài giờ, bạn có thể bắt đầu thực hiện một dự án nhỏ với vốn kiến thức cơ bản nhất về lập trình với PHP.
– Laravel cung cấp sẵn cho người dùng các tính năng bảo mật mạnh mẽ để người dùng hoàn toàn tập trung vào việc phát triển sản phẩm của mình:
• Sử dụng PDO để chống lại tấn công SQL Injection.
• Sử dụng một field token ẩn để chống lại tấn công kiểu CSRF.
Mặc định đều được Laravel escape các biến được đưa ra view mặc định, do đó có thể tránh được tấn công XSS.