laravel与mysql数据库连接
2017-07-30 00:00
85 查看
\config\database.php文件
\.env文件
\routes\web.php文件
验证数据连接成功返回
<?php return [ /* |-------------------------------------------------------------------------- | 默认数据库连接名称 |-------------------------------------------------------------------------- | | 在这里,您可以指定下面的数据库连接 | 用作所有数据库工作的默认连接。 当然 | 您可以使用数据库库一次使用许多连接。 | */ 'default' => env('DB_CONNECTION', 'mysql'), /* |-------------------------------------------------------------------------- | 数据库连接 |-------------------------------------------------------------------------- | | 以下是为您的应用程序设置的每个数据库连接。 | 当然,配置每个数据库平台的例子 | Laravel的支持如下所示,使开发变得简单。 | | | Laravel的所有数据库工作都是通过PHP PDO工具完成的 | 所以确保你有你的特定数据库的驱动程序 | 开始开发之前,您的机器上安装了选择。 | */ 'connections' => [ 'sqlite' => [ 'driver' => 'sqlite', 'database' => env('DB_DATABASE', database_path('database.sqlite')), 'prefix' => '', ], 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'unix_socket' => env('DB_SOCKET', ''), 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', 'strict' => true, 'engine' => null, ], 'pgsql' => [ 'driver' => 'pgsql', 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '5432'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'prefix' => '', 'schema' => 'public', 'sslmode' => 'prefer', ], 'sqlsrv' => [ 'driver' => 'sqlsrv', 'host' => env('DB_HOST', 'localhost'), 'port' => env('DB_PORT', '1433'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'prefix' => '', ], ], /* |-------------------------------------------------------------------------- | 迁移资料库表 |-------------------------------------------------------------------------- | | 该表跟踪已经运行的所有迁移 | 你的申请。 使用这些信息,我们可以确定哪一个 | 磁盘上的迁移实际上并没有在数据库中运行。 | */ 'migrations' => 'migrations', /* |-------------------------------------------------------------------------- | Redis数据库 |-------------------------------------------------------------------------- | Redis是一个开源,快速,高级的关键价值商店 | 提供比典型的键值系统更丰富的命令集 | 如APC或Memcached。 Laravel可以轻松挖掘。 | */ 'redis' => [ 'client' => 'predis', 'default' => [ 'host' => env('REDIS_HOST', '127.0.0.1'), 'password' => env('REDIS_PASSWORD', null), 'port' 4000 => env('REDIS_PORT', 6379), 'database' => 0, ], ], ];
\.env文件
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laraver DB_USERNAME=root DB_PASSWORD=123456
\routes\web.php文件
Route::get('/', function () { return DB::connection()->getPdo(); });
验证数据连接成功返回
![](https://static.oschina.net/uploads/space/2017/0730/212455_WD0m_2932102.png)
相关文章推荐
- jdbc连接mysql数据库(5.7)
- vs2010连接Mysql数据库
- MySQL数据库的远程连接配置
- mybatis连接mysql数据库插入中文乱码
- VC连接mysql数据库开发的与64位win7不兼容解决方案
- ubuntu下Django连接mysql数据库出错及解决
- 基于对话框的MFC登录界面实现(MySQl数据库ODBC连接)
- python连接mysql数据库
- Android程序通过Apache服务器执行PHP程序连接Mysql数据库(重要!)
- python3.5连接mysql数据库
- 服务器上mysql数据库连接数、并发数相关信息
- mysql数据库开启远程连接
- jsp连接MYSQL数据库教程(文字+图)
- mysql数据库在Navicat Premium连接的时候出现1862错误
- Struts2框架基本构建,Maven工具使用以及搭建私服,Hbernate框架构建以及连接mysql数据库
- 如何使用Oracle SQLDeveloper 中连接MS SQLServer和MySQL数据库
- 使用Navicat连接godadday的Mysql数据库
- 局域网所有机器都能连接MySQL数据库的设置命令
- ruby连接mysql数据库
- java与MySQL数据库的连接