jmrashed / 自动化
此自动化包将帮助您进行 Laravel 开发。
v1.0.0.0
2022-09-04 19:11 UTC
This package is auto-updated.
Last update: 2024-09-05 00:03:19 UTC
README
Laravel 自动化包
此包帮助您在不编写任何代码的情况下构建 CRUD 系统。
简介
此包帮助您在不编写任何代码的情况下构建 CRUD 系统。
支持版本
只有 Laravel UI 的最新主要版本才会收到错误修复。下表列出了兼容的 Laravel 版本
安装
使用 composer 安装此包。建议仅在开发时安装此包。
composer require jmrashed/automation
Laravel 使用包自动发现,因此无需手动添加 ServiceProvider。
Laravel 无自动发现
如果您不使用自动发现,请将 ServiceProvider 添加到 config/app.php 中的 providers 数组中
// 'config/app.php' <?php 'providers' => [ App\Providers\AutomationServiceProvider::class, ],
如果您想使用外观来记录消息,请将以下内容添加到 app.php 中的 facades 中
'Automation' => Jmrashed\Automation\App\Facades\Automation::class,
发布 Laravel 自动化包
artisan vendor:publish --provider="Jmrashed\Automation\App\Providers\AutomationServiceProvider"
在控制器中的使用
// call automation Automation::create('Model');
在 Blade 中的使用
// call automation
{{ automation('Model')}}
用户可以使用我们的包通过以下方式导出视图
php artisan vendor:publish --provider="Jmrashed\Automation\App\Providers\AutomationServiceProvider" --tag="views"
用户可以使用我们的包通过以下方式导出资产
php artisan vendor:publish --provider="Jmrashed\Automation\App\Providers\AutomationServiceProvider" --tag="assets"
目录结构
- src
- tests
CHANGELOG.md
README.md
LICENSE
composer.json
在包中,所有原本会存在于 Laravel 应用程序 app/ 目录中的代码,在处理包时将位于 src/ 目录。
贡献
感谢您考虑为 UI 贡献!贡献指南可以在 Laravel 文档中找到。
行为准则
为了确保 Laravel 社区对所有成员都友好,请阅读并遵守行为准则。
安全漏洞
请参阅我们关于如何报告安全漏洞的安全策略。
许可
Laravel 自动化包是开源软件,许可协议为 MIT 许可。