用Laragon搭建Laravel项目并配置数据库分两步:先通过Quick App→Laravel一键创建项目(含PHP+MySQL+Apache环境及默认.env),再用内置phpMyAdmin建库并设utf8mb4_unicode_ci字符集,最后修改.env数据库配置并执行php artisan migrate验证连通性。

用Laragon搭Laravel项目并配好数据库,其实分两步走:先用Laragon快速建好PHP+MySQL+Apache环境并生成Laravel项目,再用它自带的phpMyAdmin创建对应数据库。整个过程不需要手动下载、解压或改配置路径。
用Laragon一键创建Laravel项目
Laragon内置了对Laravel的原生支持,点几下就能拉起完整项目:
- 确保Laragon已运行,主界面右上角状态栏显示“Online”
- 点击菜单栏 Menu → Quick App → Laravel,输入项目名(如
myapp) - 等待自动执行
composer create-project并安装依赖,完成后会弹出新项目地址(如http://myapp.test) - 项目默认放在
C:\laragon\www\myapp,.env文件已自动生成,数据库配置项保持默认即可(DB_HOST=127.0.0.1,DB_DATABASE=homestead等后续要改)
用Laragon内置phpMyAdmin建库并配字符集
别单独装phpMyAdmin,Laragon自带的已经预配置好,直接用就行:
- 确认MySQL服务已启动(Laragon主界面MySQL按钮亮绿色)
- 点击主界面上的 MySQL → phpMyAdmin,浏览器自动打开
http://localhost/phpmyadmin - 登录账号为
root,密码为空(若改过密码,请用你设的密码) - 点击左上角“新建”,输入数据库名(建议和
.env中DB_DATABASE一致,比如myapp) - 在“排序规则”下拉框中选择 utf8mb4_unicode_ci(不是
utf8_general_ci!这是支持中文和emoji的关键) - 点击“创建”,数据库即建立完成
同步修改Laravel的数据库配置
光建库还不够,得让Laravel连得上、读得对:
立即学习“PHP免费学习笔记(深入)”;
- 打开项目根目录下的
.env文件,修改以下三行:
DB_DATABASE=myapp
DB_USERNAME=root
DB_PASSWORD=
- 保存后,在项目目录下运行:
php artisan migrate(首次运行会建migrations表;如提示“no migrations found”,可先执行php artisan make:migration create_users_table再迁移) - 如果遇到乱码或emoji存成
???,说明字符集没对齐——需额外检查config/database.php里mysql配置块是否含'charset' => 'utf8mb4'和'collation' => 'utf8mb4_unicode_ci',缺一不可
验证是否连通成功
最简单的验证方式是看迁移结果和数据写入:
- 执行
php artisan migrate无报错,且phpMyAdmin里能看到users、migrations等表,说明连接通了 - 在phpMyAdmin中点开
myapp数据库 → “SQL”标签页,粘贴运行:INSERT INTO users (name, email, password) VALUES ('测试用户', 'test@example.com', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi');
若成功插入且中文正常显示,字符集就真正统一了



















