189 8069 5689

laravel数据库连接问题-创新互联

1.修改配置文件/.nev

创新互联是一家专注于成都网站设计、成都网站制作、外贸网站建设与策划设计,扶风网站建设哪家好?创新互联做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:扶风等地区。扶风做网站价格咨询:028-86922220DB_HOST=127.0.0.1     //数据库地址 DB_PORT=3306          //数据库端口 DB_DATABASE=database  //数据库名称 DB_USERNAME=root      //数据库账号 DB_PASSWORD=root      //数据库密码

2.开始测试是否连接成功

/App/Http/routes.php 路由代码如下(可以自定义)

Route::get('dbtest','Admin\IndexController@dbtest');

3.新建IndexController控制器

/App/Http/Controllers/IndexController 控制器代码如下(可以自定义)

getPdo();          dd($pdo);    } }

4.浏览访问测试

浏览器访问http://127.0.0.1/index.php/dbtest 成功提示如下图

PDO {#123 ▼   inTransaction: false   attributes: {▼     CASE: NATURAL     ERRMODE: EXCEPTION     AUTOCOMMIT: 1     PERSISTENT: false     DRIVER_NAME: "mysql"    SERVER_INFO: "Uptime: 3026  Threads: 4  Questions: 476  Slow queries: 0  Opens: 42  Flush tables: 1  Open tables: 1  Queries per second avg: 0.157"    ORACLE_NULLS: NATURAL     CLIENT_VERSION: "mysqlnd 5.0.11-dev - 20120503 - $Id: f373ea5dd5538761406a8022a4b8a374418b240e $"    SERVER_VERSION: "5.5.40"    STATEMENT_CLASS: array:1 []    CONNECTION_STATUS: "127.0.0.1 via TCP/IP"    DEFAULT_FETCH_MODE: BOTH   }}

laravel数据库连接问题

遇到常见问题;

 1.如果你的数据库表有前缀怎么处理

  1.1/config/database.php找打如下代码

      'mysql' => [             'driver'    => 'mysql',             'host'      => env('DB_HOST', 'localhost'),             'database'  => env('DB_DATABASE', 'forge'),             'username'  => env('DB_USERNAME', 'forge'),             'password'  => env('DB_PASSWORD', ''),             'charset'   => 'utf8',             'collation' => 'utf8_unicode_ci',             'strict'    => false,             'engine'    => null,         ],

  1.2修改成如下代码

        'mysql' => [             'driver' => 'mysql',             'host' => env('DB_HOST', 'localhost'),             'port' => env('DB_PORT', '3306'),             'database' => env('DB_DATABASE', 'forge'),             'username' => env('DB_USERNAME', 'forge'),             'password' => env('DB_PASSWORD', ''),             'prefix' => env('DB_PREFIX', ''),             'charset' => 'utf8',             'collation' => 'utf8_unicode_ci',             'strict' => false,             'engine' => null,         ],

   1.3配置文件/.nev修改成如下代码

        DB_HOST=127.0.0.1    //数据库地址                 DB_PORT=3306      //数据库端口         DB_DATABASE=database  //数据库名称         DB_PREFIX=unics_    //数据库表前缀名称         DB_USERNAME=root    //数据库账号         DB_PASSWORD=root    //数据库密码

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:laravel数据库连接问题-创新互联
标题链接:http://jkwzsj.com/article/dhgedi.html

其他资讯