fanamurov/larrock-wizard

将.xlsx格式的价格导入larrockCMS的商品组件

v1.1.6 2020-05-07 04:17 UTC

This package is auto-updated.

Last update: 2024-09-07 13:28:20 UTC


README

将.xlsx格式的价格导入larrockCMS的商品组件

依赖

  • fanamurov/larrock-core
  • fanamurov/larrock-catalog
  • fanamurov/larrock-category
  • maatwebsite/excel
  • laracasts/generators

安装

  1. 安装larrock-wizard
   composer require fanamurov/larrock-wizard
  1. 安装laracasts/generators分支(支持laravel 5.5)。更新main composer.js
"repositories": [
      {
          "type": "git",
          "url": "https://github.com/Fanamurov/L5GeneratorsLarrock.git"
      }
  ],
  "require": {
      "laracasts/generators": "dev-master"
  },
  1. 添加服务提供者(config/app.php)
//http://www.maatwebsite.nl/laravel-excel/docs/import
Maatwebsite\Excel\ExcelServiceProvider::class,
//https://github.com/laracasts/Laravel-5-Generators-Extended
\Laracasts\Generators\GeneratorsServiceProvider::class,

添加别名服务提供者

'Excel'     => Maatwebsite\Excel\Facades\Excel::class,
  1. 发布供应商文件
$ php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"

开始

加载.xlsx文件,配置导入并在http://yousite/admin/wizard导入

Artisan命令

开始导入(清除目录并导入加载的.xlsx文件)

$ php artisan wizard:import

清除目录

$ php artisan wizard:clear

开始导入选定的工作表

$ php artisan wizard:sheet --sheet={number sheet}

备注

  • 导入文件必须只有一个
  • 文件必须在目录'/resources/wizard'中