gpt4 book ai didi

mysql - 搜索功能: loop through all database tables (Laravel)

转载 作者:行者123 更新时间:2023-11-29 12:19:03 25 4
gpt4 key购买 nike

我正在寻找一种方法来循环 Laravel 中的所有数据库表,以便向我的网站添加搜索功能。

我想应该有一种方法可以做到这一点,而无需对所有表名称进行硬编码。

最佳答案

你可以这样做:

$tables = DB::select("select table_name from information_schema.tables where table_schema='your_database_name'");

只需将 your_database_name 更改为您自己的值即可。然后,您可以使用 Laravel 辅助函数 array_pluck 来获取 table_name 值的数组。

array_pluck($tables, 'table_name')

关于mysql - 搜索功能: loop through all database tables (Laravel),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29318927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com