Laravel là framework PHP luôn đứng ở vị trí số 1 trong danh sách các framework PHP hàng đầu kể từ khi ra đời vào năm 2011 đến nay. Vì vậy nếu bạn đang theo đuổi học tập ngôn ngữ lập trình web PHP thì học Laravel framework là một điều cực kỳ cần thiết.
Giới thiệu về Laravel
Mặc dù ra đời khá muộn, muộn hơn một số các đối thủ, tuy nhiên Laravel đã thật sự tạo thành một làn sóng lớn, được đánh giá rất tốt và sử dụng rộng rãi nhất hiện nay. Biểu đồ dưới đây cho thấy sự tăng trưởng về số lượng sao trên Github của Laravel so với các Framework khác:
Tiếp cận dễ dàng, mã nguồn mở, cập nhập nhanh, cộng đồng lớn mạnh hướng MVC là những điểm thu hút khiến số lượng người chuyển sang sử dụng Laravel ngày một tăng cao. Nếu bạn đang có ý định trở thành một lập trình viên web với PHP thì học Laravel là một điều gần như bắt buộc. Tài liệu Laravel có sẵn thế nhưng chính người viết ra cũng không diễn tả một cách tường minh về framework này vì vậy loạt bài học này ra đời nhằm giúp các bạn tiếp cận với Laravel một cách đơn giản nhất. Dưới đây là danh mục các bài học Laravel mà chúng mình biên soạn cũng như tổng hợp lại mời các bạn đón xem.
Danh mục bài học Laravel
LARAVEL CƠ BẢN
- Cmder thay thế CMD trên Windows
- Cấu trúc của laravel
- Chi tiết Cấu trúc thư mục Laravel
- Cấu hình trong Laravel (Laravel Configuration)
- Thư mục "app" trong Laravel (App directory Laravel)
- Vòng đời request Laravel
- Route trong Laravel
- Đặt tên Route và nhóm Route (Route group)
- Route::resource() trong Laravel
- Middleware Laravel
- View Laravel
- Blade template Laravel
- Blade template - Hiển thị dữ liệu (Displaying data)
- Blade template - Cấu trúc điều khiển (Control structure)
- Blade Template Including sub-view
- Blade template Stacks, Service injection, directive
- Controller Laravel
- CSRF Laravel
- Request Laravel Phần 1
- Request Laravel Phần 2
- Response Laravel
- URL Laravel
- Session Laravel
- Validation Laravel Phần 1
- Validation laraverl Phần 2
- Validation Laravel Phần 3 (rule validation)
- Validation Laravel Phần cuối - Conditionally adding rules
- Xử lý lỗi (Error handling) Laravel
BẢO MẬT LARAVEL
- Ẩn config quan trọng trong chế độ debug Laravel
- Tích hợp và sử dụng laravel debugbar package
- Authentication Trong Laravel
LÀM VIỆC VỚI DATABASE TRONG LARAVEL
- Database Laravel - Kết nối với Cơ sở dữ liệu
- Query Builder trong Laravel
- Insert Records (Chèn bản ghi)
- Retrieve Records (Truy xuất bản ghi)
- Laravel Database - Update Records (Cập nhật bản ghi)
- Laravel Database - Delete Records (Xóa bản ghi)
- Model trong Laravel
- Eloquent ORM trong Laravel
- Relationships trong Eloquent
- Collections trong Laravel
- Schema Buider trong Laravel
- Migrations trong Laravel
- Cách dùng Migration để sửa bảng (table) trong Laravel
- Seeder trong Laravel
- Tạo view Insert database Laravel
- View database Laravel
- View detail database Laravel
- Update database Laravel
- Delete database Laravel (Xóa dữ liệu trên database)
- Tổng kết database Laravel