Để xây dựng website nhanh chóng các Web Developer đã xây dựng nên các Framework. Hiện nay với ngôn ngữ PHP có nhiều Framework những dẫn đầu trong danh sách đó là Laravel. Một thư viện mạnh mẽ thuận tiện cho việc lập trình và thiết kế trang web với PHP. Hãy cùng xem bài viết giới thiệu về Laravel là gì? Nó có ưu nhược điểm gì? Và hướng dẫn Laravel về cách cài đặt như thế nào trên máy tính.
Laravel là gì?
Các Framework tốt nhất được phát triển từ ngôn ngữ PHP đó là Laravel, Codeigniter, CakePHP, Zend Framework, Symfony… Nhưng không phải ngẫu nhiên mà Lavarel trở nên được ưa chuộng đến như vậy. Đằng sau đó chắn chắn phải có một lý do nào đó!
Laravel là một mã nguồn mở được thiết kế dựa trên mô hình MVC được viết tắt bởi Model, Controller, View. Được tạo bởi Taylor Otwell vào tháng 4/2011. Ưu điểm của MVC khá hiệu quả cho những dự án lớn. Laravel hiện đang là Framework phổ biến nhất hiện nay dùng để phát triển ứng dụng web đang đứng đầu trên bảng xếp hạng Github.
Ưu điểm của Framework Laravel
1. Xây dựng dựa theo MVC
Với cấu trúc MVC lập trình viên có thể dễ dàng quản lý, cập nhật các file mà không lo ảnh hưởng tới phần khác. Tất các các Framework khác như CakePhP, Codeigniter cũng đều sử dụng mô hình MVC.
2. Tính năng bảo mật cao
Các kiểu tấn công của tin tặc như SQL Injection, tấn công kiểu CSRF đều bị vô hiệu hoá khi dùng Laravel. Nếu bạn đang muốn phát triển website thì đây là Framework PHP tốt nhất nên sử dụng.
3. Sử dụng khá dễ dàng
Một điều nữa khiến Laravel trở nên phổ biến đó là tính dễ sử dụng. Bất kỳ một ngôn ngữ lập trình hay Framework nào muốn được mọi người quan tâm thì khả năng sử dụng dễ dàng phải được ưu tiên.
Hướng dẫn cài đặt Laravel trên Windows dùng XAMPP
Để cài Laravel bạn sẽ cần tới các phần mềm như Wampp, Xampp, Openserver… để hỗ trợ tạo Webserver trên máy tính. Nhưng trong bài viết này mình chỉ hướng dẫn bạn cài trên Window thôi nhé!
Yêu cầu trước khi cài đặt:
- PHP >= 5.6.4
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP
- Extension XML
- PHP Extension
Các bước cài:
1. Trước tiên bạn cần cài đặt XAMPP và khởi chạy
2. Cài Laravel bằng comporser.exe
Truy cập vào đây để tải về
Tiến hành cài đặt phần mềm sau khi tải về
Ấn Next để tiếp tục
Tiếp tục Next
Ấn Next => Ấn Install để cài đặt Laravel
3. Mở Command line trên Window (Phím tắt Window + R) => cmd
Gõ dòng lệnh composer -v
4. Khởi tạo chương trình Laravel đầu tiền
Gõ dòng lệnh sau vào command line
cd C:xampphtdocs
Tiếp theo gõ
composer create-project laravel/laravel blog
Truy cập vào đường dẫn http://localhost/blog/public/
Sau đó bạn mở thử mục blog theo đường dẫn C:xampphtdocs trong máy tính để xem toàn bộ file của Laravel đã cài đặt xong.
Mở tập tin .env
sữa lại thông tin
Tiếp theo mở file database.php tại C:xampphtdocslaravelconfig để cấu hình kết nối tới Database
Trong đó:
- host: giữ nguyên
- database: tên Cơ sở dữ liệu bạn tạo trên CSDL
- username: đặt là root
- password: để trống
Trên đây là bài viết tìm hiểu về Laravel Framework là gì và các bước cài đặt thành công với XAMPP. Trong những bài tiếp theo mình sẽ hướng dẫn bạn cách xây dựng trang web với Laravel từng bước như thế nào nhé!