一:创建
php artisan make:model 模型名
二:具体代码
namespace App\Model\Admin;
use Illuminate\Database\Eloquent\Model;
class AdminModel extends Model
{
//定义要操作的表名(必选)
protected $table="admin";
//指定表主键(可选)默认值是“id”
protected $primaryKey="id";
//laravel默认帮我们维护的两个字段(操作时间)
public $timestamps=false;
//允许操作的字段
protected $fillable=["name","email","password","email_verified_at","status"];
//操作函数
//添加一条记录
public function add($data){
return self::create($data);
}
//查询所有记录
public function getall(){
return self::all();
}
//删除一条记录
public function del($id){
return self::find($id)->delete();
}
//查询一条记录
public function fi($id){
//return $student=DB::table("users")->where('id','=',$id)->get();
return self::find($id);
}
//修改一条记录
public function up($id,$data){
return self::find($id)->update($data);
}
}
三:使用
在控制器中中使用模型一般分两步
1:引入 格式为:use 命名空间\模型A
2:方法中调用:$a = new 模型A();