Bài giảng Phát triển ứng dụng web: Chương 10 Laravel, cung cấp cho người đọc những kiến thức như: Tổng quan; định tuyến; tạo controller; tạo model; tạo view; .Mời các bạn cùng tham khảo! | Bài giảng PHÁT TRIỂN ỨNG DỤNG WEB Lê Đình Thanh Khoa Công nghệ Thông tin Trường Đại học Công nghệ ĐHQGHN E-mail thanhld@ Mobile 1 Laravel 2 Lê Đình Thanh Bài giảng Phát triển ứng dụng web. Nội dung Tổng quan Định tuyến Tạo controller Tạo model Tạo view Lê Đình Thanh Bài giảng Phát triển ứng dụng web. Framework là gì Khung phát triển ứng dụng software framework - SF là phần mềm cung cấp các chức năng chung có thể thay đổi bởi mã của người dùng. SF bao gồm Một tập các thành phần phần mềm có thể dễ dàng tích hợp với nhau Một phương pháp lắp ráp các thành phần phần mềm và viết mã bổ sung Lê Đình Thanh Bài giảng Phát triển ứng dụng web. Lợi ích của việc sử dụng SF Viết ít mã với ít lỗi và đảm bảo khả năng bảo trì nâng cấp Phát triển ứng dụng đúng chất lượng tốt và hiệu quả năng suất cao Lê Đình Thanh Bài giảng Phát triển ứng dụng web. Laravel Là khung phát triển ứng dụng web với PHP nguồn mở được phát triển một cộng đồng lớn được sử dụng rộng rãi Websites https Lê Đình Thanh Bài giảng Phát triển ứng dụng web. Luồng xử lý 2. request 1. Http Request object Front Controller Kernel 4. Http Response 3. response object Bộ điều khiển mặt trước front controller khởi động nhân ứng dụng kernel tiếp nhận Http Request tạo đối tượng request và đưa Http Request vào đối tượng request được tạo sau đó chuyển đối tượng request cho nhân Nhân xử lý request trả kết quả là đối tượng response cho bộ điều khiển mặt trước Tại bộ điều khiển mặt trước đối tượng response được chuyển thành Http Response rồi gửi cho client Lê Đình Thanh Bài giảng Phát triển ứng dụng web. Luồng xử lý Khởi động nhân ứng dụng kernel app- gt make Illuminate Contracts Http Kernel class Tạo đối tượng request nắm giữ Http Request request Illuminate Http Request capture Chuyển đối tượng request cho nhân xử lý nhận kết quả xử lý là đối tượng response response kernel- gt handle request Tạo và gửi Http Response cho client response- gt send Tắt nhân kernel- gt terminate request response Lê .