Laravel .env 文件 returns 数据错误
Laravel .env file returns wrong data
我一直在尝试从 laravel 5.7.3 中的数据库中获取数据,但它似乎使用了错误的数据库名称、用户名和密码,因为 returns 此错误:
SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES) (SQL: select * from `tasks`)
我的.env文件数据库部分也是根据我的需要设置成这样的:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mrdb
DB_USERNAME=root
DB_PASSWORD=
PS:我的app环境还是本地的。我还可以使用 artisan tinker
毫无问题地将数据迁移并放入数据库,但不能只从数据库中获取数据。
它开始工作的唯一方法是将 config/database.php
mysql 部分更改为我的参数,我认为这不正确。
为什么 .env 在调用数据库时不想更改?
这是使用这些命令的缓存问题
php artisan cache:clear
php artisan config:cache
之后删除里面的所有缓存文件
storage/framework/views
Laravel 使用缓存来加快网站加载时间,laravel 缓存的其中一项是位于 config/
目录中的配置文件。这些文件中的大多数确实通过使用 env()
辅助函数引用了 .env
文件。
可以使用 php artisan config:cache
创建一个配置缓存,然后将其存储在 bootstrap/cache/config.php
.
要删除此特定缓存,您可以使用 php artisan config:clear
,要清除所有缓存,请使用 php artisan cache:clear
。
我一直在尝试从 laravel 5.7.3 中的数据库中获取数据,但它似乎使用了错误的数据库名称、用户名和密码,因为 returns 此错误:
SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES) (SQL: select * from `tasks`)
我的.env文件数据库部分也是根据我的需要设置成这样的:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mrdb
DB_USERNAME=root
DB_PASSWORD=
PS:我的app环境还是本地的。我还可以使用 artisan tinker
毫无问题地将数据迁移并放入数据库,但不能只从数据库中获取数据。
它开始工作的唯一方法是将 config/database.php
mysql 部分更改为我的参数,我认为这不正确。
为什么 .env 在调用数据库时不想更改?
这是使用这些命令的缓存问题
php artisan cache:clear
php artisan config:cache
之后删除里面的所有缓存文件
storage/framework/views
Laravel 使用缓存来加快网站加载时间,laravel 缓存的其中一项是位于 config/
目录中的配置文件。这些文件中的大多数确实通过使用 env()
辅助函数引用了 .env
文件。
可以使用 php artisan config:cache
创建一个配置缓存,然后将其存储在 bootstrap/cache/config.php
.
要删除此特定缓存,您可以使用 php artisan config:clear
,要清除所有缓存,请使用 php artisan cache:clear
。