PHP Framework là gì?
Khái niệm
- Thư viện các hàm xây dựng sẵn.
- Giúp Website có cấu trúc hệ thống rõ ràng và chặt chẽ.
- Thời gian để phát triển Website nhanh hơn.
- Giúp hệ thống bảo mật hơn.
- PHP Framework thường được xây dựng trên nền kiến trúc MVC.
Đặc điểm
- Đặt ra các tiêu chuẩn
- Cách đặt tên biến, tên hàm
- Cách truyền dữ liệu
- Cách tổ chức mã lệnh…
- Là một thư viện
- Kết nối cơ sở dữ liệu, truy vấn dữ liệu từ bảng, quản lý session, đăng nhập, đăng xuất,…
- Rất tốn thời gian khi phải viết đi viết lại các chức năng này
- Xây dựng kiến trúc cho ứng dụng
- Giúp Website có cấu trúc chặt chẽ, rõ ràng
- Có thể mở rộng
- Dễ dàng trao đổi thông tin giữa các nhóm lập trình,…
PHP Framework Laravel
Giới thiệu
- Ra đời vào 04/2011, tác giả: Taylor Otwell
Một số ưu điểm
- Khắc phục lỗi và thừa kế các ưu điểm của các Framework khác.
- Được cập nhật liên tục nên các lỗi được khắc phục nhanh.
- Tài liệu hướng dẫn đầy đủ và rõ ràng.
- Quản lý và tích hợp các thư viện vào dự án dựa vào Composer.
- Quản lý cơ sở dữ liệu với Migration.
- Sử dụng Eloquent ORM (Object Relational Mapping) để quản lý dữ liệu.
- Cơ chế Route trong Laravel mạnh mẻ và linh hoạt.
- Quản lý bố cục với Blade Template.
- ...
Mô hình kiến trúc MVC vận hành trong Framework Laravel
Chương trình học
Các bài học
Bài học trước Bài học tiếp theo
Chương trình học
Bao gồm Module, Chương, Bài học, Bài tập, Kiểm tra...Chương trình học
Bài học trước Bài học tiếp theo