将两个字段串联为别名laravel

时间:2018-11-19 08:08:43

标签: laravel

0 != 1

获取名字和姓氏如何将那些分组,即别名说完整名 全名=>马克斯·琼斯

将两个字段串联为别名laravel

2 个答案:

答案 0 :(得分:0)

此处使用过的raw方法laravel和mysql concat方法

DB::raw("CONCAT(`users`.`first_name`,`users`.`last_name`) as full_name")

尝试

$data = DB::table('tables')
    ->select('orders.order_id', DB::raw("CONCAT(`users`.`first_name`,`users`.`last_name`) as full_name"))
    ->leftJoin('lists', 'lists.order_id', '=', 'orders.order_id')
    ->leftJoin('users', 'users.user_id', '=', 'lists.user_id')
    ->where('users.type', '=', 'admin')->get();

dd($data);

答案 1 :(得分:0)

class Distribution: def __init__(self, func, *args, **kwargs): self.partial = functools.partial(func, *args, **kwargs) def __call__(self, *args, **kwargs): return self.partial(*args, **kwargs) def __str__(self): return "Distribution or type {} with args {} and kwargs {}".format(self.partial.func.__name__, self.partial.args, self.partial.keywords)