javaabu / imports
简化将 Excel 数据导入您的应用程序的过程
v1.2.0
2024-07-08 14:14 UTC
Requires
- php: ^8.1
- illuminate/support: ^9.0 || ^10.0 || ^11.0
- javaabu/forms: ^1.13
- maatwebsite/excel: ^3.1
Requires (Dev)
- laravel/pint: ^1.14
- orchestra/testbench: ^7.0 || ^8.0 || ^9.0
- phpunit/phpunit: ^9.5 || ^10.5
README
简介
简化将 Excel 数据导入您的应用程序的过程
文档
您可以在 https://docs.javaabu.com/docs/imports 找到文档。
在使用此包时遇到困难?发现了错误?您对此包有任何一般性问题或改进建议吗?请随时在 GitHub 上创建 问题,我们会尽快解决。
如果您发现了关于安全的错误,请通过 info@javaabu.com 发送邮件,而不是使用问题跟踪器。
使用方法
通过 composer 安装包
composer require javaabu/imports
创建控制器并使用 ImportsData
特性
<?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use Javaabu\Imports\Traits\ImportsData; class ImportsController extends Controller { use ImportsData; }
注册路由
Route::get('import', [ImportsController::class, 'index'])->name('imports.index'); Route::post('import', [ImportsController::class, 'store'])->name('imports.store');
为了更多定制,您可以覆盖 ImportsData
特性中的方法。
测试
您可以使用以下命令运行测试
./vendor/bin/phpunit
变更日志
请参阅 CHANGELOG 以获取有关最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 以获取详细信息。
安全
如果您发现了任何与安全相关的问题,请通过 info@javaabu.com 发送邮件,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 以获取更多信息。