优化代码生成
This commit is contained in:
parent
051627547e
commit
2b4f9823ff
@ -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) {
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user