smorken / importer
Laravel Eloquent Importer
v6.3.2
2021-07-27 19:17 UTC
Requires
- php: ^7.2|^8.0
- illuminate/console: ^6.0
- illuminate/mail: ^6.0
- illuminate/queue: ^6.0
- illuminate/support: ^6.0
- smorken/errors: ^6.0
- smorken/ext-controller: ^6.0
- smorken/ext-database: ^6.0
- smorken/model: ^6.0
- smorken/sanitizer: ^6.0
- smorken/storage: ^6.0
- smorken/support: ^6.0
Requires (Dev)
- fakerphp/faker: ^1.15.0
- mockery/mockery: ^1.0
- orchestra/testbench-browser-kit: ^4.0
- phpunit/phpunit: ^8.0
- smorken/docker: *
- smorken/roles: ^6.0
README
许可协议
本软件是开源软件,受MIT许可协议约束
The Laravel框架是开源软件,受MIT许可协议约束
要求
- PHP 5.5+
- Composer
Composer
"smorken/importer": "~5.0"
使用
- 将服务提供者添加到
config/app.php
\Smorken\Importer\ServiceProvider::class
\Smorken\Importer\CleanupServiceProvider::class
- 将控制器添加到
app\Http\routes.php
Route::controller('importer', '\Smorken\Importer\Http\Controllers\ImportController');
- 确保处理身份验证/授权
- 发布config/views/db标签并运行数据库迁移
php artisan vendor:publish --provider="Smorken\Importer\ServiceProvider" --tag=db --tag=config
php artisan migrate
- 编辑配置文件
config/importer.php
- 创建您的导入和清理提供者并将其添加到配置
导入示例
/src/Import/Providers/Examples
清理示例
/srce/Import/Cleanup/Examples
Artisan命令
php artisan importer:import
php artisan importer:cleanup