where('id', $id)->value('name'); } public static function getData() { return self::query()->where('status', 1)->orderBy('created_at', 'desc') ->select( ['id', 'name as model_name'] )->get()->toArray(); } public static function getId($name) { return self::query()->where('name', $name)->value('id'); } public static function getPatternInfo($id, $status): array { $data = []; $pattern = self::query()->find($id); $data['pattern_name'] = ''; $data['show_release'] = 0; $data['show_change'] = 0; if ($pattern) { $data['pattern_name'] = $pattern['name']; if ($status == 1) { $data['show_release'] = $pattern['release']; $data['show_change'] = $pattern['change']; } } return $data; } }