Cài đặt
Yêu cầu:
-
PHP >= 8.0.2
-
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