【问题标题】:The --model option does not exist--model 选项不存在
【发布时间】:2019-01-04 11:37:02
【问题描述】:

如果我在 cmd 中输入以下命令:

php artisan make:policy CvPolicy --model=Cv

我会得到:

--model 选项不存在

我通过输入来解决这个问题:

php artisan make:policy CvPolicy

【问题讨论】:

  • 你的问题是什么?
  • 检查项目中是否有MODEL Class Cv 。我猜命令在你的项目中找不到模型Cv
  • 模型选项是在 Laravel 5.3 中添加的。你用的是什么版本?
  • php artisan make:policy --help 显示什么?它有 --model 参数吗?
  • 你看到我的回答了吗,问题还存在吗?

标签: php laravel cmd


【解决方案1】:

你应该试试这个:

请查看以下示例

 php artisan make:policy PostPolicy --model=Post

【讨论】:

    【解决方案2】:

    生成的策略将放置在app/Policies 目录中。如果这个目录在你的应用中不存在,Laravel 会为你创建:php artisan make:policy CvPolicy

    make:policy 命令将生成一个空策略类。如果您想使用已包含在类中的基本“CRUD”策略方法生成一个类,您可以在执行命令时指定 --model

    php artisan make:policy CvPolicy --model=Cv
    

    【讨论】:

      猜你喜欢
      • 2013-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多