gpt4 book ai didi

php - 未知的数据库

转载 作者:行者123 更新时间:2023-11-30 21:25:20 26 4
gpt4 key购买 nike

我正在Windows 10上使用Wampserver 3.2。
PHP 7.3.12 MYSQL 5.7.28

当我尝试php artisan migrate

我得到SQLSTATE[HY000] [1049] Unknown database 'laravel'

但是我敢肯定数据库“ laravel”确实存在。

我还检查了.env文件中数据库的设置,它们都是正确的。

奇怪的是,我将laravel替换为mysql,这是在安装MySQL时默认创建的。

php artisan migrate正常工作。

有人可以帮忙吗?

这是我的数据库:

enter image description here

这是我的.env文件:

enter image description here

最佳答案

在您的AppServiceProvider.php中编写此代码

<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Schema;

class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Schema::defaultStringLength(191);
}

/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
}


然后

php artisan cache:clear


要么
这是配置。在(env。)个档案上

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=laravel //your databse name;

DB_USERNAME=root

DB_PASSWORD=

关于php - 未知的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59369890/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com