Eloquent ORM

Eloquent ORM:为数据提供activerecord实现。(每个数据库表都有一个模型与这张表对应)
定义模型:class User extends Eloquent{
            protected $table = 'users';
            protected $primaryKey='userid';  //覆盖默认主键id
            public $timestamps = false;  //不会有updated_at,created_at

        }
获得所有记录:
    $users=User::all(); $users=User::get();
    foreach(){ $value->name}
获取某一条记录:
    $user=User::find(1);
    var_dump($users->name);
获取第一条记录:
    $user=User::first();

查询+分页:
    $users = User::paginate(Config::get('config.user.page'));
查询+分页+排序:
    $users=User::orderBy('name','desc')->paginate(Config::get('config.user.page'));
根据字段名查询一条
    $user = User::where('userid', '=', $id)->firstOrFail();
    var_dump($users->name);
    $user = User::where('userid', '=', $id)->get();
    foreach(){ $value->name}
获取两条
    $users=User::take(2)->get();
    foreach(){ $value->name}
统计
    $users = User::where('userid','=','6')->count();

添加
    $user = Input::only(['alias','name','passwd','theme','autologout','rows_per_page']);
    $newuser = new User($users);
    $newuser->passwd = md5($newuser->passwd);
    $user->save();
    $usergroup=new UserGroup();
    $usergroup->userid=$userid;
    $usergroup->usrgrpid=$usrgrpid;
    $usergroup->save();
修改
    User::where('userid', '=', $user['userid'])->update($user);
删除
    UserGroup::where('userid','=',$userid)->where('usrgrpid','=',$usrgrpid)->delete();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值