我使用Laravel 5.2在Ubuntu 15.10优胜美地上。*
这是我的.env文件:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=Pastry
DB_USERNAME=root
DB_PASSWORD=243320
app \ config \ database.php
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'Pastry'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', '243320'),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null,
],
当我收到消息时,请记住:
SQLSTATE [28000] [1045]拒绝访问用户' homestead' localhost' (使用密码:是)
请帮帮我!
答案 0 :(得分:0)
第一眼看出结论:您尝试在浏览器中加载的应用程序未使用您正在查看的.env和database.php文件中的信息。
您是否正在访问正确的网址?您是否尝试在不同的文件夹中访问vanilla Laravel安装? 5.2的全新安装有宅基地作为用户名。
检查您的网址 检查您的virtualHost目录。是否使用了正确的路径?
答案 1 :(得分:0)
感谢您的指导。 我无权访问数据库。 但是迁移的构建运行正常。 但我无法运行它进行测试运行:
public function index()
{
$com = new Categorys();
$com->name = 'ali';
$com->ename = 'hi';
$com->img = 'sdjf';
$com->save();
// return View('category.index');
}