zhenghaoke / laravel-tool
Installs: 75
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/zhenghaoke/laravel-tool
Requires
- php: ^7.4
This package is auto-updated.
Last update: 2025-12-10 05:40:02 UTC
README
composer require zhenghaoke/laravel-tool
将 ToolServiceProvider.php在app.php中的providers引入
关于Laravel Tool
-
1.帮助函数, 位于
src/Common/helper.php -
2.模型自动加载
使用方法
model('User', ["name" => '张三']); model('User');
- 3.Service自动加载
service('User');
- 4.Dcat Admin 仓库自动加载
repository('User', ['orders']); repository('User');
- 5.artisan命令 生成多语言表
- 6.artisan命令 生成数据库表结构文档
自动加载使用方法和规则
使用方式如下
private function getModel(array $param = []) { return model('Navigation', $param); // 类似于 new /App/Models/Navigation($param) 不过使用的是他的一个单例 // 第二个参数为目标在Models的相对命名空间并用.相连接 // 如 命名空间为 \App\Models\Navigation, 则填写 Navigation // 如 命名空间为 \App\Models\Nav\Navigation, 则填写 Nav.Navigation // 调用service使用 命名空间为 \App\Services\Navigation, 则填写 Navigation // 调用repository使用 命名空间为 \App\Admin\Repositories\Navigation, 则填写 Navigation } - 7.添加stub创建模板, 若有使用dcat会替换掉原有的dcat的model.stub和repository.stub - 8.添加中文翻译文件 - 9.添加api的Request文件