Laravel 家园 : Unknown database 'projectadmin_db'

标签 laravel laravel-5 laravel-5.1 homestead

我是 Laravel 新手。我用宅基地来发展。我有两个数据库连接

数据库.php

'cust_main_db'   =>  [
        'driver'    => 'mysql',
        'host'      => 'localhost',
        'database'  => 'project_db',
        'username'  => 'homestead',
        'password'  => 'secret',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
        'strict'    => false,
    ],
    'admin_main_db'   =>  [
        'driver'    => 'mysql',
        'host'      => 'localhost',
        'database'  => 'projectadmin_db',
        'username'  => 'homestead',
        'password'  => 'secret',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
        'strict'    => false,
    ],

Homestead.yaml

databases:
    - homestead

在我的本地mysql中有两个数据库project_dbprojectadmin_db

当我运行项目http://homestead.app:8000/时,它显示SQLSTATE[HY000] [1049]未知数据库'projectadmin_db'

我在这里错过了什么?如果有什么不对的地方请指正。

最佳答案

当您在 Homestead 中运行应用程序时,它会在 Homestead 中查找数据库,而不是您实际的本地主机。您可以通过127.0.0.1:33060连接Homestead的MySQL。

关于Laravel 家园 : Unknown database 'projectadmin_db' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32756810/

相关文章:

php - 如何在 Laravel 5 中仅对数据库表中的特定记录使用唯一验证?

mysql - 按最新消息进行群组对话 Laravel

php - Laravel 5.1 Eloquent 多对多关系

Laravel 5.1 多重认证

ajax - 如何通过邮件方法将数据从ajax传输到laravel 5.2 Controller

php - 尝试为现有表创建列时出现错误用户已存在

php - 未找到 InvalidArgumentException View [layouts.app]。 Laravel-8 LiveWire-2

laravel - 使用 Laravel 5.1 授权方法时如何返回自定义 403 异常

php - 为什么 laravel 5.8.35 向我显示这个 javascript

php - 如何为 Laravel 应用程序设置 Cloudfront CDN?