Professional Documents
Culture Documents
Lê Hoàng Anh
03 KẾT LUẬN
01 TỔNG QUAN VỀ LARAVEL FRAMEWORK
1.1 Laravel là gì
Laravel là một framework PHP theo mô hình MVC (Model-View-Controller)
được tạo ra bởi Taylor Otwell vào năm 2011. Laravel có mã nguồn mở với giấy
phép MIT và một cộng đồng đóng góp lớn trên toàn cầu, nhờ tính đơn giản và cú
pháp thân thiện với nhà phát triển.
4/23
01 TỔNG QUAN VỀ LARAVEL FRAMEWORK
Mã nguồn mở: được phát hành dưới giấy phép MIT, cho phép sử dụng,
chỉnh sửa và phân phối một cách tự do.
Tính năng mạnh mẽ: Eloquent ORM, hệ thống định tuyến (Route), khuôn
mẫu dựng sẵn Blade,…
Symfony components: một bộ thư viện PHP có thể tái sử dụng, để cung
cấp các tính năng bổ sung và nâng cao khả năng của framework.
01 TỔNG QUAN VỀ LARAVEL FRAMEWORK
Controller: hoạt động như một trung gian giữa Model và View. Nó
nhận các yêu cầu từ trình duyệt của người dùng, xử lý dữ liệu bằng cách sử
dụng logic Model phù hợp và trả về View thích hợp để hiển thị.
01 TỔNG QUAN VỀ LARAVEL FRAMEWORK
Composer
Composer là một công cụ quản lý thư viện và
gói phụ thuộc trong ngôn ngữ lập trình PHP
Cài đặt gói phụ thuộc: thêm gói vào file `composer.json`
composer install
01 TỔNG QUAN VỀ LARAVEL FRAMEWORK
Artisan
Artisan là một công cụ dòng lệnh (CLI) trong
Laravel, cung cấp các câu lệnh để thực hiện
các tác vụ phổ biến như tạo controllers,
models, migrations, seeders, …
Route::get('/users', 'UserController@index');
01 TỔNG QUAN VỀ LARAVEL FRAMEWORK
<body>
<div class="container"> @section('content')
@yield('content') <h1>Hello World!</h1>
</div> @endsection
</body>
01 TỔNG QUAN VỀ LARAVEL FRAMEWORK
a. Ưu điểm
1. Cú pháp rõ ràng và đơn giản
6. Bảo mật
01 TỔNG QUAN VỀ LARAVEL FRAMEWORK
b. Nhược điểm
1. Hiệu suất có thể bị giảm với hệ thống lớn
Laravel framework : được ứng dụng vào giải quyết các bài toán trong
lĩnh vực
2.3.2 Khâu nào có thể tham gia tùy biến và chỉnh sửa theo
yêu cầu
- Khâu phát triển tính năng do người dùng yêu cầu trong
một vài hoàn cảnh cụ thể.
- Laravel tạo điều kiện cho các developer có thể thay đổi tùy
chọn và cấu hình để phù hợp với nhiều môi trường
03 KẾT LUẬN
- Các lệnh tương tác với CSDL cực kỳ ngắn gọn và thân thiện.