繁体   English   中英

搜索功能:遍历所有数据库表(Laravel)

[英]Search functionality: loop through all database tables (Laravel)

我正在寻找一种在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')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM