1. Laravel là gì

Laravel framework là một PHP framework mã nguồn mở và miễn phí được ra mắt từ năm 2011. Từ khi ra mắt tới nay, Laravel luôn phát triển một cách nhanh chóng trong giới lập trình php và hiện tại thì Laravel trở thành framework số một khi bắt đầu một dự án PHP web.

Laravel được xây dựng trên nền tảng framework Symfony nên đã kế thừa rất nhiều tính năng ưu việt của nền tảng này như:

  • Open Source
  • Sử dụng mô hình MVC
  • Nhiều thư viện tích hợp dễ dàng
  • Cấu trúc thư mục dễ quản lý
  • Cộng đồng phát triển lớn mạnh

Chính vì vậy mà mình quyết định viết blog này để hướng dẫn cách cài đặt một web-app cơ bản bằng laravel một cách nhanh chóng nhất.

2. Tạo first-app Laravel

a. Yêu cầu cấu hình

  • PHP >= 7.1.3
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • BCMath PHP Extension

Trên window, ta có thể sử dụng các phần mềm tạo webserver như xampp, wamp… và các phần mềm này đều đã đáp ứng đầy đủ yêu cầu của laravel nên ta không cần quan tâm nhiều. Trên Linux, MacOs thì có thể dễ dàng cài đặt các gói package như Apache, Nginx, PHP… bằng các command của chúng.

Tiếp đó là cài đặt editor để viết code. Với laravel thì IDE tốt nhất là PHPStorm tuy nhiên nó yêu cầu trả phí. Còn với người dùng phổ thông thì có lẽ Sublime Text là editor tốt nhất.

Đặc biệt Laravel yêu cầu Composer để hỗ trợ cài đặt các thư viện cần thiết cho việc phát triển.

Với Linux hoặc MacOs, ta có thể sử dụng terminal để dùng command dễ dàng hơn nhưng với Window, mình khuyến khích việc sử dụng Git Bash để thuận tiện cho việc sử dụng command. ( Nếu có IDE PHPStorm thì có thể dừng luôn terminal của nó ).

b. Cài đặt laravel

Hiện tại, phiên bản Laravel mới nhất là 5.8 nên mình sẽ sử dụng luôn phiên bản này. Các bạn có thể xem ở trên doc của laravel để tìm hiểu thêm.

Rồi, chúng ta bắt đầu nào.

Đầu tiên, bạn mở git bash tại thư mục muốn tạo project laravel mới

composer create-project –prefer-dist laravel/laravel laravel-app

Đợt một lúc cho source code của laravel được tải về. Ta thấy thư mục của laravel có cấu trúc như sau

Cấu trúc thư mục laravel

Tiếp đó ta dùng git bash gõ lệnh

cd laravel-app

php artisan serve

Lệnh cd dùng để trỏ tới thư mục laravel-app mà ta mới tải source code về. còn lệnh “php artisan serve” để chạy đoạn code ta mới vừa tải về trên local. Ta sang trình duyệt, và điền địa chỉ http://127.0.0.1:8000

laravel first app

Nếu trình duyệt bạn hiện như sau, có nghĩa là code đã đúng và đã chạy được ngon lành.

3. Kết luận

First app bằng laravel thực sự khá đơn giản và dễ tiếp cận.

Ở bài tiếp, mình sẽ viết bài về tạo web-app CRUD đơn giản bằng laravel

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *