搜索

📄 文章 📚 合集
热门搜索
🐘 PHP ⚡ Laravel 🎨 Vue.js ⚛️ React 📦 Yii 📘 JavaScript 🗄️ MySQL 🐳 Docker
返回合集

Laravel 12 安装

代码示例
## Laravel 12 安装流程

### 一、创建项目
```bash
composer create-project laravel/laravel engine-api "^12.0"
```

### 二、配置数据库
```bash
# 1. 创建数据库(手动执行SQL)
CREATE DATABASE engine_api CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

# 2. 修改 .env 文件
DB_CONNECTION=mysql
DB_DATABASE=engine_api
```

### 三、生成应用密钥
```bash
php artisan key:generate
```

### 四、运行迁移
```bash
php artisan migrate
```

### 五、(可选)安装 Octane
```bash
composer require laravel/octane
php artisan octane:install --server=swoole
```

---

### 遇到的问题及解决方案

| 问题 | 原因 | 解决方案 |
|------|------|---------|
| Composer 下载超时 | 网络问题 | `set COMPOSER_PROCESS_TIMEOUT=3600 && composer install` |
| `laravel/pint` 下载失败 | GitHub 匿名请求限制 | `composer install --no-dev` 跳过 |
| `MissingAppKeyException` | 未生成密钥 | `php artisan key:generate` |
| `Unknown database` | 数据库不存在 | 手动创建数据库 |
| `Table 'xxx.sessions' doesn't exist` | 未运行迁移 | `php artisan migrate` |

---
none

🧸 adorable code

专注 PHP、JavaScript、Laravel、Vue.js、React、Yii 全栈开发。记录技术探索过程中的灵感与经验,分享工程实践洞见。

hello@adorablecode.com