![](/img/trans.png)
[英]Laravel loop through all data in database through schedule command
[英]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.