Update/configure 和 运行 本地 laravel 项目,在导入 sql db 之后?

Update/configure and run a laravel project locally, after importing sql db?

我得到了一个 laravel 项目的 git 副本,管理员给我发了一个 sql 说我需要导入它并配置 laravel 来启动项目。

为此我尝试了很多方法,例如 https://gist.github.com/hootlex/da59b91c628a6688ceb1 中的说明以及重新安装作曲家并尝试将数据库上传到 phpMyadmin,但我仍然不断收到错误消息:

composer install 给出

> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover

In Connection.php line 664:
 SQLSTATE[HY000] [1049] Unknown database 'dbname' (SQL: select * from `system_configs`)

In PDOConnection.php line 50:
 SQLSTATE[HY000] [1049] Unknown database 'dbname'

In PDOConnection.php line 46:
 SQLSTATE[HY000] [1049] Unknown database 'dbname'

Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1

composer.phar install returns Could not open input file: composer.phar

php artisan serve 给出

In Connection.php line 664:
      SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.
       (SQL: select * from `system_configs`)
    In PDOConnection.php line 50:
      SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.
    In PDOConnection.php line 46:
      SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.

没有 PDOConnection.phpdatabase.php 似乎与我在网上看到的以及我的 .env 文件一致。

我觉得我错过了一些非常简单的东西 - 当你必须导入一个 sql 数据库时,你如何在 git 复制 laravel 项目中工作管理员说是执行它的关键?

所以,问题出在数据库本身,而不是我在做什么; PDO 是 PHP 模块 laravel 用于与您使用的 w/the 数据库通信 (SQL),所以在我将我的数据库导入新的 table 之后PHPMyAdmin,laravel 应该可以毫无问题地访问它(过程为:laravel -> PHP/PDO ->PHPMyAdmin ->DB)。

我必须禁用外部检查才能正确导入,这解决了问题。