all
$students = Student::all();
$student = Student::find(1);
findOrFail
$student = Student::findOrFail(6);
$students = Student::get();
$student = Student::where('id', '>', '1')
->orderBy('age', 'desc')
->first();
dd($student);
echo '<pre>';
Student::chunk(2,function($students){
var_dump($students);
});
聚合函数
$num = Student::count();
$max = Student::where('id', '>', '1')->max('age');
var_dump($max);
Eloqument ORM


ORM简介
ORM最基础的模型
Eloquent:
find():根据主键查找
findOrFail():根据主键查找,如果未找到则报错
6-2 Eloquent ORM简介、模型的建立及查询数据
控制器里使用模型查询数据
控制器里使用模型查询数据
建立的模型
聚合函数...

chunk

chunk

first函数...

get结果...
get......

查找函数总

var dump

var dump
find......

find()....

all是一个集合

集合的例子

模型建立..

orm操作....

laravel 的orm数据库操作
php的orm关联table
Eloquent ORM 使用方法
1、数据库的配置文件在\config\database.php文件中
.env 表中可以更改一下数据库的连接
1、模型建立
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Student extends Model
{
//指定表名
protected $table = 'student';
//指定 主键
protected $primaryKey = 'id';
}
2、使用 ORM的方方法
Student::all(); //查询全部
Student::find('id'); //查询一条ID的记录
Student::findeorFail('id') //查询Id 查询不到报错
Student::get(); //查询构造器全部
Student ::where('id','条件',' 数据')
->orderBy('age','desc')
->first()
Student::chunk(查询条数,function($studnets){
var_dump($students);
});
//聚合函数
Student::count(); //总共多少条数据
Student::where('id','>',1001)->max('age');