2016-07-31 46 views
2

我正在做一個laravael框架的項目。laravel中的連接phpmyadmim

我想打開一些頁面。它顯示了一個錯誤:

at PDO->__construct('mysql:host=localhost;port=3306;dbname=dbname', 'root', 'phpmyadminpd', array('0', '2', '0', false, '0')) in Connector.php line 47

.env文件是:

APP_ENV=local 
APP_DEBUG=true 
APP_KEY=wdIYfgjVOzyDfchid9nBIlOzL4uIAYuY 

DB_HOST=localhost 
DB_DATABASE=dbname 
DB_USERNAME=root 
DB_PASSWORD=phpmyadminpd 

CACHE_DRIVER=file 
SESSION_DRIVER=file 
QUEUE_DRIVER=sync 
+0

請移除API密鑰。 – Rao

+0

http://stackoverflow.com/questions/28209536/laravel-5-database-issue –

回答

0

PHPMYADMIN僅僅是一個數據庫管理工具。它不需要對Laravel做任何事情。
你必須處理MySql。確保將正確的MySql數據庫正確的東西在這裏

DB_DATABASE=dbname   //your database name 
DB_USERNAME=root   //your database user 
DB_PASSWORD=phpmyadminpd //your database password 

我希望這會幫助你。

1

PHPMYADMIN只是一個處理MySQL的web界面,與此無關。

如果應用程序需要處理數據庫,例如Laravel應用程序,它需要通過連接配置文件或env文件連接通常的堆棧。

1

從phpMyAdmin的文檔:

Configuration

All configurable data is placed in config.inc.php in phpMyAdmin’s toplevel directory. This file only needs to contain the parameters you want to change from their corresponding default value in libraries/config.default.php

實施例的文檔以供參考: https://docs.phpmyadmin.net/en/latest/config.html#config-examples