emiliogrv/nova-batch-load
最新稳定版本:1.2.4
Composer 安装命令:
composer require emiliogrv/nova-batch-load
包简介
A Laravel Nova XLS & CSV importer
README 文档
README
Description
This Package allow you to create many new entries at once, loading a file from creating resource screen.
Validation, fields and creating events are same that you declared into yours Resource's fields function.
Install
composer require emiliogrv/nova-batch-load
Usage
// in your Nova's Resources // ... use Emiliogrv\NovaBatchLoad\BatchLoadField; // ... public function fields(Request $request) { return [ // ... BatchLoadField::make() ->accept('.xlsx') // Optional ->defaultTabActive(1) // Optional ->ignoreAttributes('some_attribute_name') // Optional ->keepOriginalFields('belongs|select|boolean'), // Optional // ... ]; }
i18n
To translate add this to your resources/lang/vendor/nova/xx.json
"File empty!": "Archivo vacío", "Load per file": "Carga por archivo", "Manual loading": "Carga manual", "Upload file": "Subir archivo", "Upload file & Add Another": "Subir archivo y Añadir Otro"
API
| Function | Type | Default | Description |
|---|---|---|---|
accept |
String |
.xlsx, .xls, .csv |
Set the accepted file formats by extensions. |
defaultTabActive |
Integer |
0 |
Set the tab default when the component is mounted. |
ignoreAttributes |
String |
Set attribute names that will be ignored and will not appear. | |
keepOriginalFields |
String |
belongs|morph |
Set which fields keep as original Nova format and options. |
withoutOriginalFields |
Do not show any original fields. |
Screenshots
Contributing
Thank you for considering contributing! Please leave your PR or issue.
Tested with Laravel Nova 2.*
License
统计信息
- 总下载量: 41.74k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 17
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-07-05


