Vào tháng 3, năm 2015, một cuộc bình chọn PHP Framework phố biến nhất đã được tốt nhất, và không bất ngờ khi Laravel đã giành vị trí quán quân, theo sau là Symfony2, , PHPixie, CodeIgniter, Yii2, và những Framework còn lại. Ngay tại Việt Nam, số người dùng Laravel tính đến nay đã chiếm hơn 70%.
Laravel là một PHP Framework mã nguồn mở miễn phí, được phát triển bởi Taylor Otwell với phiên bản đầu tiên được ra mắt vào tháng 6 năm 2011. Laravel ra đời nhằm mục đích hỗ trợ phát triển các ứng dụng web, dựa trên mô hình MVC (Model – View – Controller).
Laravel hiện được phát hành theo giấy phép MIT, với source code được lưu trữ tại Gitthub.
Mặc dù ra đời muộn hơn so với 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á 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:
Thếvì nguyên nhân nào giúp Laravel luôn lọt Top PHP Framework download và sử dụng nhiều nhất. Hãy cùng tìm hiểu ngay 7 lý do dưới đây:
Lý do đầu tiên phải kể đến chính việc Laravel có thể sử dụng cực dễ dàng cho người mới bắt đầu, kể cả khi bạn chỉ biết sơ về PHP, bạn vẫn có khả năng phát triển 1 website với 5 trang trong vòng vài giờ.
Framework Laravel với mã nguồn mở miễn phí, cho phép bạn xây dựng ứng dụng web lớn và phức tạp một cách nhanh chóng, dễ dàng.
Tất cả điều bạn cần làm ở đây là cài đặt PHP, cộng với một trình soạn thảo văn bản để bắt đầu.
Trường hợp bạn mắc kẹt với những bug khó nhằn, nhưng có người đã trải qua và hướng dẫn bạn thì không còn gì tuyệt hơn.
Laravel có một hệ thống thư viện hỗ trợ vô cùng lớn và mạnh hơn hẳn các Framework khác.
Nếu bạn report lỗi hoặc vi phạm bảo mật trong Framework, phản hồi của cộng đồng sẽ rất nhanh chóng.
Cấu trúc MVC và lập trình hướng đối tượng OOP vẫn được giữ lại trong Framework Laravel, giúp cung cấp tài liệu tốt hơn, và tăng hiệu suất hơn.
Vì ra đời muộn nên Laravel được thừa hưởng những ưu điểm và thế mạnh của Framework khác, khi có phần route cực mạnh. Ví dụ điện hình là Laravel sử dụng một số thành phần tốt nhất của Symfony.
Di chuyển Database là một trong những tính năng trọng yếu của Laravel. Nó cho phép bạn duy trì cấu trúc cơ sở dữ liệu ứng dụng mà không nhất thiết phải tạo lại.
Di chuyển Database còn cho phép bạn viết mã PHP để kiểm soát Database, thay vì sử dụng SQL. Nó còn cho phép bạn khôi phục những thay đổi gần đây nhất trong Database.
Ứng dụng của bạn sẽ an toàn khi dùng Framework Laravel. Kỹ thuật ORM của Laravel sử dụng PDO, chống chèn SOL.
Ngoài ra, tính năng bảo vệ crsf của Laravel giúp ngăn chặn giả mạo từ yêu cầu trang chéo. Đó là cú pháp tự động thoát bất kì HTML nào đang được truyền qua các tham số xem, nhằm ngăn chặn kịch bản chéo trên trang web.
Điều bạn cần thực hiện ở đây là sử dụng các thành phần thích hợp của khuôn khổ.
Với 7 lợi ích tuyệt vời như thế thì sẽ là một mất mát lớn nếu bạn không sử dụng Framework Laravel này.
Dưới đây, HYBRID TECHNOLOGIES sẽ chỉ bạn cách cài đặt phiên bản mới nhất – Laravel 5.8 trong vòng 3 phút.
Framework Laravel cần một vài yêu cầu về hệ thống để cài đặt thành công. Tất cả các yêu cầu này hiện được đáp ứng bởi máy ảo Laravel Homestead. Do đó nếu được, bạn nên sử dụng Homestead làm môi trường phát triển Laravel.
Tuy nhiên, nếu bạn không sử dụng Homestead, bạn sẽ cần đảm bảo rằng máy chủ của bạn đáp ứng được các yêu cầu sau:
Laravel sử dụng Composer để quản lý các dependencies của nó. Vì vậy, trước khi sử dụng Laravel, hãy đảm bảo bạn đã cài đặt Composer trên máy của mình.
Đầu tiên, tải xuống Laravel Installer bằng Composer:
Khi cài đặt xong bạn cần chắc chắn rằng đường dẫn tập tin thực thi của Composer đã được thêm vào nhằm giúp hệ thống thực thi Laravel có thể được định vị bởi hệ thống của bạn. Đường dẫn này tồn tại ở những vị trí khác nhau tùy vào hệ điều hành của bạn, tuy nhiên, dưới đây là những vị trí phổ biến:
Những bản phân phối của GNU / Linux:
Sau khi cài đặt xong, chúng ta sẽ di chuyển vào thư mục của XAMPP, tại đây các bạn mở cửa sổ lệnh (đối với Windows thì chọn Shift + click chuột phải và chọn Commad Window Here hoặc Git BASH Here) và gõ dòng lệnh sau:
Sau khi hoàn tất cài đặt , lệnh sẽ tạo ra một bản cài đặt Laravel hoàn toàn mới trong thư mục bạn chỉ định. Ví dụ: sẽ tạo ra một thư mục có tên chứa một bản cài đặt Laravel mới với tất cả các dependencies của Laravel đã được cài đặt. Trong đó, chính là tên thư mục Laravel project của bạn.
Và chúng ta đã cài đặt xong Laravel.
Ngoài ra, bạn cũng có thể cài đặt Laravel bằng cách ban hành lệnh cho Composer trong giao diện dòng lệnh Terminal của bạn.
Trong đó, chính là tên thư mục Laravel project của bạn. Và chúng ta đã cài đặt xong Laravel rồi.
Sau khi cài đặt thành công, bạn mở WebServer của bạn và tìm thư mục trong thư mục Laravel project, hoặc thực thi lệnh dưới đây:
Khi đó, màn hình console của bạn sẽ xuất hiện thông báo:
Tức là Laravel project của bạn đã khởi chạy.
Lúc này, bạn vào trình duyệt gõ:
Và nếu thấy như hình trên tức là bạn đã cài đặt và chạy Laravel thành công rồi đấy.
Vậy là chúng ta đã hiểu được Laravel là gì, lý do vì sao bạn nên cài đặt Laravel ngay lập tức, và cả thao tác thực hiện cài đặt Laravel nữa.
Nếu có thắc mắc thì hãy gửi phản hồi đến Di4L ngay nhé.
Chúc các bạn thành công.