field($field)->find(); } /** * 获取列表 * @param $where * @param int $page * @return array * @throws \think\db\exception\DbException */ public static function getList($where, $page = 10) { return self::where($where) ->field('name,carte,cover,price,sort,status,id,create_time') ->order('sort desc,create_time desc') ->paginate($page) ->each(function ($item) { $item['create_time'] = date('Y-m-d H:i:s', $item['create_time']); $carte = ShopCarte::where('id', 'in', explode(',', $item['carte']))->column('name'); $item['carte'] = implode(',', $carte); return $item; })->toArray(); } }