Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel:使用WAMP中创建的数据库_Php_Mysql_Laravel_Stored Procedures_Wamp - Fatal编程技术网

Php Laravel:使用WAMP中创建的数据库

Php Laravel:使用WAMP中创建的数据库,php,mysql,laravel,stored-procedures,wamp,Php,Mysql,Laravel,Stored Procedures,Wamp,我使用WAMP创建了一个数据库。现在我得把所有东西都搬到拉维尔去。 我如何使用这个数据库? 我在那里写了很多存储过程,我真的很想再次使用它们 我尝试更改.env文件和config/database.php文件,但没有帮助 config/database.php 'driver' => 'mysql', 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), 'database' =>

我使用WAMP创建了一个数据库。现在我得把所有东西都搬到拉维尔去。 我如何使用这个数据库? 我在那里写了很多存储过程,我真的很想再次使用它们

我尝试更改.env文件和config/database.php文件,但没有帮助

config/database.php

'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'db_file'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', 'psi'),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8',
'collation' => 'latin2_general_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
.env:


您不需要同时配置env和database.php。请配置一个。我建议您配置env文件。您需要一个模型来访问数据库。 模型- 控制器-
始终按照文档进行操作

您不需要同时配置env和database.php。请配置一个。我建议您配置env文件。您需要一个模型来访问数据库。 模型- 控制器-
始终按照文档进行操作

您所做的更改不会告诉我们您做错了什么。显示env文件的其余部分。此外,您不应该编辑config/database.php文件中的任何内容来使用MySQL数据库。实际问题是什么?请尝试{DB::connection()->getPdo();echo 1;}catch(\Exception$e){die(“无法连接到数据库。请检查您的配置。”);}上面的一行总是指向迪特。你所做的改变并没有告诉我们你做错了什么。显示env文件的其余部分。此外,您不应该编辑config/database.php文件中的任何内容来使用MySQL数据库。实际问题是什么?请尝试{DB::connection()->getPdo();echo 1;}catch(\Exception$e){die(“无法连接到数据库。请检查您的配置。”);}当我设置“charset”=>“utf8mb4”时,上面的行总是转到die,“collation'=>“utf8mb4\u unicode\u ci”有效,但当我故意将用户名更改为错误的用户名时,无效。我尝试仅更改。env,它表示一切正常(注释中的函数设置为echo 1),但当我设置错误的密码时,它仍然可以连接…保留默认设置。我建议您配置env文件。仅此而已。当您配置SMTP或DB连接时,请始终在env中执行此操作。是的,可以在database.php中执行此操作。但是遵循标准,当密码不正确时,无法连接运行查询并查看结果。请尝试。语法当我设置“charset”=>“utf8mb4”,“collation”=>“utf8mb4\u unicode\u ci”时,它起作用,但当我故意将用户名更改为错误的用户名时,它就不起作用了。我只尝试了更改。env,它说一切正常(上面注释集中的函数回显1),但当我设置错误的密码时,它仍然可以连接…保留默认设置。我建议您配置env文件。仅此而已。当您配置SMTP或DB连接时,请始终在env中执行此操作。是的,可以在database.php中执行此操作。但是遵循标准,当密码不正确时,无法连接运行查询并查看结果。请尝试。语法-
DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=db_file

DB_USERNAME=root

DB_PASSWORD=psi