优化代码生成

This commit is contained in:
JaguarJack 2020-06-30 10:14:27 +08:00
parent 051627547e
commit 2b4f9823ff
2 changed files with 5 additions and 5 deletions

View File

@ -74,8 +74,7 @@ class Model extends Factory
return false;
}
$columns = Db::query('show full columns from ' .
config('database.connections.mysql.prefix') . $table);
$columns = Db::query('show full columns from ' . $table);
$new = [];
foreach ($columns as $field) {

View File

@ -96,15 +96,16 @@ class SQL extends Factory
$_sql[] = 'unsigned';
}
// 默认值
$default = trim(trim($sql['default'], '\''));
if (!$sql['nullable']) {
$_sql[] = 'not null';
if (!$sql['default']) {
if (!$default) {
$_sql[] = ' default \'\'';
} else {
if (strpos('int', $sql['type']) === false) {
$_sql[] = ' default "' . $sql['default'] . '"';
$_sql[] = ' default "' . $default . '"';
} else {
$_sql[] = ' default ' . $sql['default'];
$_sql[] = ' default ' . $default;
}
}
}