• 欢迎访问duantianhen的网站,主要总结PHP、Go、服务器、前端、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站

laravel查询构造器使用(更新中)

Laravel admin 10个月前 (05-24) 256次浏览 已收录 0个评论

1 多表查询

$comment = DB::table('xxx_comment')
    ->where('xxx_comment.object_id','=',$id)
    ->leftJoin('xxx_group_user as fuser','fuser.user_id','=','xxx_comment.user_id')
    ->leftJoin('xxx_group_user as suser','suser.user_id','=','xxx_comment.to_user_id')
    ->leftJoin('xxx_user','xxx_user.id','=','xxx_comment.user_id')
    ->select('xxx_comment.*','fuser.u_showname as fuser_showname','suser.u_showname as suser_showname','xxx_user.avatar')
    ->orderBy('xxx_comment.create_time','asc')
    ->get()
    ->toArray();

xxx_comment评论表 user_id 和 to_user_id同时对应xxx_group_user表中用户昵称,再对应xxx_user表中头像

2 递增 递减

递增:

$res = DB::table('xxx_topic')
    ->where('id','=',$id)
    ->increment('t_hits');

递减:

DB::table('users')->decrement('votes', 5);

本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:laravel查询构造器使用(更新中)
喜欢 (0)

您必须 登录 才能发表评论!