setLimit(10) ->setSigned(false) ->setDefault(0); } public static function stringLong($name) { return Column::make($name,'string') ->setLimit(500) ->setDefault(''); } public static function stringNormal($name) { return Column::make($name,'string') ->setLimit(100) ->setDefault(''); } public static function stringUrl($name) { return Column::make($name,'string') ->setLimit(300) ->setDefault(''); } public static function stringMd5($name) { return Column::make($name,'string') ->setLimit(32) ->setDefault(''); } public static function stringShort($name) { return Column::make($name,'string') ->setLimit(30) ->setDefault(''); } public static function stringTypeStatus($name = 'type') { return Column::make($name,'string') ->setLimit(80) ->setDefault(''); } public static function integerTypeStatus($name = 'type',$default = 0) { return Column::make($name,'integer') ->setLimit(10) ->setSigned(false) ->setDefault($default); } public static function integer($name) { return Column::make($name,'integer') ->setDefault(0) ->setLimit(20) ->setSigned(false); } public static function text($name) { return Column::make($name,'text') ->setDefault(''); } public static function textLong($name) { return Column::longText($name) ->setDefault(''); } }