laravel/hyperf 获取数据库中所有表

发表:1年前 更新:1年前

在 Laravel 中,可以使用 Schema facade 获取数据库中所有的表,具体方法如下:

$tables = DB::connection()->getDoctrineSchemaManager()->listTableNames();

这会返回一个包含所有表名的数组。您还可以使用 Schema facade 中的 getAllTables 方法来获取更详细的表信息,例如表的列和索引信息:

$tables = Schema::getAllTables();

这会返回一个数组,其中包含每个表的详细信息。如果您只需要表的列信息,可以使用 Schema facade 中的 getColumnListing 方法:

$columns = Schema::getColumnListing('table_name');

这会返回一个数组,其中包含指定表的所有列名。

signature
保持理智
评论

无权限

请登录后评论

RunPod公众号

赞助商

联系我们

QQ群:798695907

邮箱:laravel@88.com