Bài 3: Tạo project laravel 8 đầu tiên

Bài 3: Tạo project laravel 8 đầu tiên

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.

Create project Laravel 01

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

Create project Laravel 02

  • 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:
cd C:\xampp\htdocs

 

Create project Laravel 03

Đố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:

composer create-project --prefer-dist laravel/laravel myproject

 

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:

composer global require laravel/installer

 

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/bin hoặ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:

laravel new folder_name

 

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.

laravel new 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:

create project laravel

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:

php artisan server

 

create project laravel 09

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 ^^

Hướng dẫn lập trình Laravel