1. Yêu cầu
Trước khi bắt đầu tạo một project Laravel (phiên bản 8), bạn cần phải chuẩn bị các yêu cầu sau:
- PHP >= 7.3
- BCMath PHP Extension
- Ctype PHP Extension
- Fileinfo PHP extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
Tất cả đã có trong bộ cài Xampp, xem hướng dẫn cài đặt Xampp.
Do Laravel sử dụng Composer để quản lý các phụ thuộc, nên cũng cần cài Composer
2. Cài đặt Laravel qua composer
- Thao tác lệnh Composer bằng cmd, mở cửa sổ cmd bằng cách nhấn tổ hợp phìm "window + R", gõ "cmd", nhấn "Ok" để mở cửa số cmd Window.

- Cửa sổ làm việc cmd:

- Mặc định của Xampp để chạy được project PHP là cần đặt trong thư mục C:\xampp\htdocs, do đó cần thao tác trong thư mục này, để trỏ tới thư mục này, ta gõ lệnh sau và enter:

Đối với composer bạn cũng có 2 cách để cài đặt laravel đó là cài qua composer create-project và cài qua laravel installer.
Cài qua composer create-project.
Đối với cách này các bạn chỉ cần sử dụng câu lệnh sau:
Cài qua laravel installer.
Đối với cách này bạn cần phải cài laravel/installer package về máy trước.
Để cài các bạn sử dụng command sau:
Sau khi đã cài đặt thành công laravel/installer các bạn cần chắc chắn $PATH trên máy của các bạn đã thêm composer bin. Nếu chưa có các bạn thêm path vào OS với đường dẫn của từng hệ điều hành như sau:
- macOS:
$HOME/.composer/vendor/bin - Windows:
%USERPROFILE%\AppData\Roaming\Composer\vendor\bin - GNU / Linux Distributions:
$HOME/.config/composer/vendor/binhoặc$HOME/.composer/vendor/bin
Sau khi đã hoàn tất các bước trên các bạn có thể install laravel bằng câu lệnh sau:
Trong đó folder_name là tên folder chứa code laravel của bạn.
VD: Mình cài laravel vào thư mục myproject.
3. Chạy Laravel
Xem lại bài Cấu hình Virtual Host để chạy được myproject.
Lưu ý: bạn trỏ virtual host vào thư mục myproject/public.
Sau đó gõ trình duyệt http://localhost:82/ thì bạn sẽ xem được giao diện này:

Còn một cách đơn giản hơn để chạy myproject. Tại cửa sổ cmd bạn vào thư mục myproject và gõ lệnh:

Sau đó gõ trình duyệt http://localhost:8000/ (hoặc http://217.0.0.1:8000) thì bạn sẽ xem được giao diện tương tự phía trên
Tới đây là ổn rồi, khám phá Laravel thôi ^^