前言:我们可以使用Laravel的Eloquent模型对数据库进行增删改查
1,创建好的模型对象users的代码如下:
<?php
//命名空间,是制定当前文件的路径
namespace App\Http\Model;
use Illuminate\Database\Eloquent\Model;
class users extends Model
{
/*
注意我们并没有告诉 Eloquent 我们的Flight模型使用哪张表。
默认规则是模型类名的复数作为与其对应的表名,除非在模型类中明确指定了其它名称。
所以,在本例中,Eloquent 认为Flight模型存储记录在flights表中。
你也可以在模型中定义table属性来指定自定义的表名:
protected $table = 'mysql_user1';
protected $connection = 'mysql';
*/
/*
* 与模型关联的数据表
*/
protected $table = 'users';
/*
* 制定主键
*/
public $primaryKey = 'id';
/*
* 制定是否 模型被戳记时间
*/
public $timestamps = false;
/*
* 模型的日期字段保存格式
*/
protected $dateFormat = 'U';
/*
* 此模型的连接名称.
*/
protected $connection = 'mysql';
}
2,在控制器里使用users模型
public function testMysql()
{
/*
* 数据库批量插入记录,insert()可以插入的可以是二维数组.
*/
//users::insert(['name'=>'lllss1s', 'password'=>'1111','age'=>'11','email'=>'lsl1sl@qq.com']);
/*
* 查询数据库 id = 1 的数据
*/
$us = users::where('id','=',1)->get();
//dd($us->name);
dd($us);
}