Báo cáo bài tập lớn

Published on Slideshow
Static slideshow
Download PDF version
Download PDF version
Embed video
Share video
Ask about this video

Scene 1 (0s)

ĐỀ TÀI: TÌM HIỂU VỀ FRAMEWORK LARAVEL. 1. Nhóm 18 thực hiện : Nguyễn Hữu Khiêm - 3117410120 Nguyễn Huỳnh Long - 3117410139 Dương Hoàng Lân - 3117410128 Nguyễn Hồ Phương Nam - 3117410154.

Scene 2 (13s)

1 . Khái niệm. Laravel là một PHP framework mã nguồn mở và miễn phí, được phát triển bởi Taylor Otwell và nhắm vào mục tiêu hỗ trợ phát triển các ứng dụng web theo kiến trúc model-view-controller (MVC). Những tính năng nổi bật của Laravel bao gồm cú pháp dễ hiểu – rõ ràng, một hệ thống đóng gói modular và quản lý gói phụ thuộc, nhiều cách khác nhau để truy cập vào các cơ sở dữ liệu quan hệ, nhiều tiện ích khác nhau hỗ trợ việc triển khai vào bảo trì ứng dụng..

Scene 3 (40s)

2.Lịch sử hình thành Laravel. Laravel được Taylor Otwell tạo ra như một giải pháp thay thế dành cho CodeIgniter, nó cung cấp nhiều tính năng quan trọng hơn như xác thực và phân quyền. Bản Laravel beta đầu tiên được ra mắt vào ngày 9/6/2011, tiếp theo đó là Laravel 1 được phát hành cùng tháng . Laravel 2 được phát hành vào tháng 9 năm 2011 Laravel 3 được phát hành vào tháng 2 năm 2012 Và phiên bản mới nhất hiện nay là laravel 8 được phát hành vào ngày 8 tháng 9 năm 2020.

Scene 4 (1m 6s)

3.Ưu điểm của Framework Laravel.  Sử dụng các tính năng mới nhất của PHP  Có nhiều tài liệu tham khảo  Tích hợp với dịch vụ mail  Hỗ trợ cache backend phổ biến  Công cụ tích hợp cho dòng lệnh – Artisan  Gói và nguồn lực sẵn có  Giảm chu kỳ phát triển sản phẩm  Eloquent ORM.

Scene 5 (1m 23s)

4.Nhược điểm của Framework Laravel.  Không hỗ trợ tính năng thanh toán  Thiếu sự liên tục giữa các phiên bản  Một số nâng cấp có thể có vấn đề  Thường không cung cấp sự phong phú cho ứng dụng di động.

Scene 6 (1m 38s)

5.Cấu trúc của Framework Laravel. 6. Thu muc App Boostmp Config Database Public Rescources Tests Vendor Config/app.php Config'auth.php Chitc näng Chinh Chita controllers, models, views vå assets ltng dung. Chita mét Sö file cua bootstrap framework vå mét Sö file chu hinh nap nr döng. Chüa cåc file ciu hinh he thong. Chira migration vå seed. Thu muc public düng cho viéc Irru tlü nllfrng file nhu css, javascfipts, file images vå nhüng file khåc. NO cüng Chita file khOi döng index.php. Chüa cåc view, cåc raw asset vå cåc file ngön ngü. Chüa cåc test nr döng. Chita toån bö code bén ba. Chita plugin cåi thém cho frng dung vå cåc composer package. Ciu hinh cåi dat tng dung d khia canh khåc nhtr timezone, locale, mode debug våkhöa mä höa duy Drive xåc thvc..

Scene 7 (2m 12s)

5.Cấu trúc của Framework Laravel. 7. Config/cache.php Database/migrations/ Database/seeds App/http/controllers Néu tng dung c6 Itru cache thi thöi gian tng dung höi dåp cho nguöi dl'mg nhanh hon. Thu muc migration chita Ilhfrng 161) PHP cho phép Laravel capnhät Schema co sd clü lieu vå vån giü duqc toån bö versions co sd clü lieu trong khi döng bö. Nhfrng file migration duqc tao bdi tool Artisan. Thu muc seeds chita Ilhfrng file PHP cho phép Artisan dua våo bäng co sd clü lieu vöi clü lieu duqc dé xuåt. Chita nhfrng file controllers cüa tng dung..

Scene 8 (2m 39s)

5.Cấu trúc của Framework Laravel. 8. Rescources/views Rescources/lang Storage App/http/routers.php App/filters.php Thu muc views chta nhüng file mäu HTML dtrqc st dung bdi controller hay route. Chta nhfrng file ngön ngü cüa frng dung Thu muc storage dtrqc st dung dé Itm tlü file tam thöi cho nhfrng dich Laravel khåc nhau nhtr session, cache, bién dich template views. Thu muc nåy cöthé ghi lai bdi web server vå dtrqc duy tri bdi Laravel må khöng can can thiép våo. Dåy Iå file route trong Itng dung, no Itru tlü toån bö nhting route dé thöng båovöi Laravel cåch nhu thénåo dékét nöi khi cö yéu cåu, theo håm khai sän, controller vå action. Dåy Iå file cüng chufa cåch khai båo cho möt våo su kién bao göm trang löi, vå no dugc st dung dé dinh nghia views composers. File nåy düng dé giöi han möt Sö khu vuc khöng duqc tnty cap cüa web..

Scene 9 (3m 17s)

Cám ơn thầy và các bạn đã lắng nghe !!!. 9.