温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

使用Laravel怎么对model层进行增删改查操作

发布时间:2021-05-14 16:59:56 来源:亿速云 阅读:336 作者:Leah 栏目:开发技术

这篇文章给大家介绍使用Laravel怎么对model层进行增删改查操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

具体如下:

protected $table = 'user_city'; public $timestamps = false; //添加 返回id public function cityadd($data) {     return $this->insertGetId($data); } //单条查找 public function getfind($id) {     if($this->where('id',$id)->first()){       return $this->where('id',$id)->first()->toArray();     }else{       return [];     } } //查询用户有几个uid,返回数量 public function countCity($uid){     if($this->where('uid',$uid)->first()){       return $this->where('uid',$uid)->count();     }else{       return [];     } } //查询全部数据 public function getAll() {     return $this->get()->toArray(); } /** * 修改管理员信息 * @param $id * @param $data * @return bool */ public function upAdmin($id,$data) {     if($this->find($id)){       return $this->where('id',$id)->update($data);     }else{       return false;     } } //加条件,时间 //查询用户的认购的城数 public function buy_num($uid){     $startDate = date('Y-m-01', strtotime(date("Y-m-d")));     $endDate = date('Y-m-d', strtotime("$startDate +1 month -1 day"));     // 将日期转换为Unix时间戳     $endDate=$endDate." 22:59:59";     $startDateStr = strtotime($startDate);     $endtDateStr = strtotime($endDate);     return $this->where('uid',$uid)->where('buy_type',1)->whereBetween('create_time', array($startDateStr,$endtDateStr))->sum('buy_num'); } /** * 根据id查找城池信息 只返回某个字段的值 * @param $id * @return array */ public function getCityName($id) {     if($this->where('city_id',$id)->first()){       return $this->where('city_id',$id)->lists('city_name')[0];     }else{       return [];     } }

Laravel 是什么

Laravel 是一套简洁、优雅的PHP Web开发框架。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。

关于使用Laravel怎么对model层进行增删改查操作就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI