Explorar o código

修复代码生成器在设置了表前缀之后无法读取表信息问题

jqh %!s(int64=5) %!d(string=hai) anos
pai
achega
da1c5061ea
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      src/Controllers/ScaffoldController.php

+ 3 - 1
src/Controllers/ScaffoldController.php

@@ -220,7 +220,9 @@ class ScaffoldController extends Controller
                 $sql = sprintf('SELECT * FROM information_schema.columns WHERE table_schema = "%s"', $value['database']);
 
                 if ($tb) {
-                    $sql .= " AND TABLE_NAME = '{$tb}'";
+                    $p = Arr::get($value, 'prefix');
+
+                    $sql .= " AND TABLE_NAME = '{$p}{$tb}'";
                 }
 
                 $tmp = DB::connection($connectName)->select($sql);