Laravel基础(三)--使用Eloquent ORM操作数据库之查询


/**
 * Created by PhpStorm.
 * User: djk
 * Date: 2018/3/16
 * Time: 22:18
 */
namespace App\Http\Controllers;
use App\Kcb;
use Illuminate\Support\Facades\DB;
class KcbController extends Controller
{
    public function ormselect()
    {
        //查询所有记录  all()
//        $kcbs = Kcb::all();
        //根据主键查询  find()
//        $kcbs = Kcb::find(1);
        //根据主键查询,没查到则报错  findorfail()
//        $kcbs = Kcb::findorfail(2);
        //使用查询构造器:
        //查询所有记录  get()
//        $kcbs =  Kcb::get();
        //查询第一条符合条件的记录
//        $kcbs =  Kcb::where('id','>','1')
//            ->orderBy('branch','desc')
//            ->first();
//        dd($kcbs);
        //使用chunk每次查询指定条数的记录
//        echo '
';
//        Kcb::chunk(2,function ($kcbs){
//            var_dump($kcbs);
//        });
        //查询构造器的聚合函数
        //计数
//        $num = Kcb::count();
//        var_dump($num);
        //最大值
//        $max = Kcb::where('id','>','0')->max('branch');
//        var_dump($max);
    }
}

你可能感兴趣的:(laravel学习)