繁体   English   中英

Laravel artisan 命令 php artisan make:未定义导入

[英]Laravel artisan command php artisan make:Import is not defined

我正在尝试在 laravel 5.5 中运行此命令但不起作用。

php artisan make:Import ImportUsers --model=User

展示这些陈述

   Command "make:Import" is not defined.

  Did you mean one of these?
  make:auth
  make:command
  make:controller
  make:event
  make:exception
  make:factory
  make:job
  make:listener
  make:mail
  make:middleware
  make:migration
  make:model
  make:module
  make:notification
  make:policy
  make:provider
  make:request
  make:resource
  make:rule
  make:seeder
  make:test

请帮我解决这个错误。

问题出在大写字母上。

php artisan make:Import ImportUsers --model=User

您应该使用make:import而不是make:Import

php artisan make:import ImportUsers --model=User

我认为您错过了这里提到的内容。 介绍laravel-excel

要运行此命令,您必须使用以下步骤安装包的依赖项。

  1. 运行这个命令composer require maatwebsite/excel

  2. 转到 config/app.php 文件并在各自的数组中添加两行。

    '提供者' => [

     ....... ....... Maatwebsite\\Excel\\ExcelServiceProvider::class

    ],

    '别名' => [

     ....... ....... 'Excel' => Maatwebsite\\Excel\\Facades\\Excel::class,

    ],

  3. 执行供应商发布命令。

    php artisan vendor:publish --provider="Maatwebsite\\Excel\\ExcelServiceProvider"

之后,您将能够运行命令php artisan make:import ImportUsers --model=User

你可以在这里找到完整的教程: https : //www.positronx.io/laravel-import-expert-excel-and-csv-file-tutorial-with-example/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM