优化代码生成

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; return false;
} }
$columns = Db::query('show full columns from ' . $columns = Db::query('show full columns from ' . $table);
config('database.connections.mysql.prefix') . $table);
$new = []; $new = [];
foreach ($columns as $field) { foreach ($columns as $field) {

View File

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