reliese/laravel 遍历所有数据库

reliese/laravel 扩展包包文档

1. 运行环境

1). Laravel 8.75

2). 当前使用的 php/php-fpm 版本?

PHP 版本:8.0

执行shell php artisan code:models --table=re_user --schema=wmzs_crud --connection=mysql我只已经指定了schema、connection但他还是会去将所有数据库遍历一遍

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

看了他的源码,动手改造了一下

file

上面on方法是他自带的,下面onDataBase是我加的

1年前 评论
讨论数量: 2

如果您在命令后面加了 --table 选项,但依然会遍历数据库中的所有表,可能是您指定的表名不正确或者在命令中的语法有误。 如果您在指定表名时使用了其它符号,或者在命令中的语法有误,都可能导致生成器无法识别 --table 选项,从而依然会遍历数据库中的所有表。 reliese/laravel 库提供的 php artisan code:models 命令有以下选项:

--force:如果设置了此选项,在生成模型文件时,如果已存在同名文件将会被覆盖。
--table:指定要生成模型的表名,如果未指定,默认会遍历数据库中的所有表。
--all:如果设置了此选项,则会生成所有模型文件,忽略 --table 选项。
--quiet:如果设置了此选项,则在生成模型文件时不会显示任何输出信息。
1年前 评论

看了他的源码,动手改造了一下

file

上面on方法是他自带的,下面onDataBase是我加的

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!