Skip to main content

Cài đặt

Yêu cầu:

  • PHP >= 8.0.2

  • Composer

  • PHP Extensions:

    • OpenSSL PHP Extension
    • PDO PHP Extension
    • Mbstring PHP Extension
    • Tokenizer PHP Extension
    • BCMath PHP Extension (required when the Hash ID feature is enabled)
    • Intl Extension (required when you use the Localization Container)

Cấu hình:

1. Chạy lệnh

# Tạo file env
copy .env.example .env

# Tải các package
composer install

# Tạo bảng dữ liệu và dữ liệu mẫu
php artisan migrate --seed

# Tạo chứng chỉ xác thực tài khoản (copy chuỗi có ID = 2)
php artisan passport:install

# Tạo khóa Laravel
php artisan key:generate

2. Thay đổi cấu hình env

APP_NAME="App Name"
APP_URL=[tên miền]
API_URL=[tên miền]

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=[tên cơ sở dữ liệu]
DB_USERNAME=[tên tài khoản đăng nhập]
DB_PASSWORD=[mật khẩu đăng nhập]

CLIENT_WEB_ID=2
CLIENT_WEB_SECRET=[dán chuỗi đã copy ở bước trên]

3. Chạy lệnh

php artisan serve

4. Truy cập http://localhost:8000

Cài đặt docs:

1. Cài đặt ApiDocJs

npm install

2. Cập nhật docs

php artisan update:apidoc

3. Truy cập http://localhost:8000/docs