单独使用illuminate//database 和illuminate/pagination
[导语]illuminate/database和illuminate/pagination作为laravel的组件。其实也可以单独拿出来使用。
database
composer require illuminate/database:5.4.36(tips:不指定版本默认使用最新的5.6.,需要php7.支持,最新版本使用了一些php7特征)
//初始化
$capsule = new Capsule;
$capsule->addConnection([
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'site_km',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
]);
//get the single;
$capsule->setAsGlobal();
$capsule->bootEloquent();
就可以使用database底下的Manager来构建查询了
pagination
composer require illuminate/pagination: 5.4.36
分页查询语句
$result=Capsule::table("test")