数据库查询构建器提供了一个方便的、平滑的接口来创建和运行数据库查询。查询构建器可以用于执行应用中大部分数据库操作,并且能够在支持的所有数据库系统上工作 www.judyhcm.com。
1,从一张表中取出所有行get方法
<?php
namespace App\Http\Controllers;
use DB;
use App\Http\Controllers\Controller;
class UserController extends Controller{
/**
* 显示用户列表
*
* @return Response
*/
public function index()
{
$users = DB::table('users')->get();
return view('user.index', ['users' => $users]);
}
}
2.2 从一张表中获取一行/一列 first()
$user = DB::table('users')->where('name', 'John')->first();
echo $user->name;
2.3 从一张表中获取组块结果集
DB::table('users')->chunk(100, function($users) {
foreach ($users as $user) {
//
}
});
2.4 获取数据列值列表
$titles = DB::table('roles')->lists('title');
foreach ($titles as $title) {
echo $title;
}