注:以下知识点可能有不全面之处,望见谅
NO.1Eloquent ORM简介
- Laravel所自带的Eloquent ORM是一个优美、简洁的ActiveRecord实现,用来实现数据库操作
- 每个数据表都有与之相对应的“模型(Model)”用于和数据交互
NO.2模型的建立
最基础的模型代码如下:
namespace App;
use Illuminate\Database\Eloquent\Model;
class Student extends Model
{
//指定表名
protected $table = 'student';
//指定id
protected $primaryKey = 'id';
}
将他创建于app目录下,命名为Student.php
NO.3查询数据
首先在查询之前,我先让你们看一下我的数据库
数据如上,然后查询
1.all方式
代码如下:
namespace App\Http\Controllers;
use App\Student;
use Illuminate\Support\Facades\DB;
class StudentController e