Php Laravel:使用WAMP中创建的数据库
我使用WAMP创建了一个数据库。现在我得把所有东西都搬到拉维尔去。 我如何使用这个数据库? 我在那里写了很多存储过程,我真的很想再次使用它们 我尝试更改.env文件和config/database.php文件,但没有帮助 config/database.phpPhp 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' =>
'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