Lumen5.7 链接数据库

首先关于Lumen的官方文档可以参考https://laravel-china.org/docs/lumen/5.7。

主要记载一些遇到的一些官方没提到的问题,个别细节等。

安装好Lumen,Lumen5.7只支持PHP7.1.3以上的版本,

1、

一开始会发现没有 .evn,只有一个.env.example,文件建议拷贝一份.env.example可以与已经改动的作比较。

修改.env.example为.env,使用cmd命令rename .env.example .env,手动修改会提示修改失败。

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=testdata
DB_USERNAME=root
DB_PASSWORD=123456
DB_TIMEZONE=+08:00

配置好自己的数据库信息。

2、

在web.php配置路由

$router->get('account/{id}', 'Controller@get');
在App\Http\Controllers下面的Controller类中添加
    function get(Request $request, $accountid)
    {
       $users = DB::select('select * from t_users');
       return $users;
    }

http://localhost:xxxx/account/132就可以访问到get方法。$accountid就是132这个参数值。

如果遇到链接错误,试试在php安装目录下修改php.ini,添加

extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll

 

你可能感兴趣的:(网站开发)