【问题标题】:Laravel - php artisan make:model Project Doesnt WorkLaravel - php artisan make:model 项目不起作用
【发布时间】:2015-07-24 20:48:49
【问题描述】:

我需要使用这个命令来创建一个模型。

当我这样做时:

php artisan make:model Project

我收到了

[InvalidArgumentException]
There are no commands defined in the "make" namespace.

所以,在我正在关注的教程中,这个家伙使用它来制作模型。

我该怎么办?

所以,我发现我正在使用 laravel 4 并且该命令确实存在。

如何在没有这个 make 命令的情况下构建模型?

【问题讨论】:

  • 输入php artisan,你可以看到所有的命令。您可能缺少包裹或其他东西
  • make:model 来自 Laravel 5。该命令在 Laravel 4 中不存在
  • @lukasgeiter 为什么不将其发布为答案?
  • 我正在使用 Laravel 4。
  • @EricTeixeira 通过右键单击您的模型文件夹并选择新建文件。

标签: php laravel laravel-4 laravel-artisan


【解决方案1】:

要在 laravel 4 中使用 artisan 生成模型,您需要安装 JeffreyWay way's 包。 它为您的 laravel 4 应用程序提供了惊人的生成器

【讨论】:

    【解决方案2】:

    make:model 命令是 Laravel 5 的新命令,因此在 4 中将不可用。

    要制作模型,您只需使用以下代码在模型文件夹中创建一个新文件

    class MyModel extends \Illuminate\Database\Eloquent\Model {
    
        // Code here
    
    }
    

    Jeffrey Way(创建 Laracasts)提供了一个包,其中包含一些可以为您生成许多东西的命令,包括模型,我发现在使用 4 进行开发时非常有用。https://github.com/JeffreyWay/Laravel-4-Generators

    【讨论】:

      猜你喜欢
      • 2016-03-24
      • 2017-04-06
      • 2015-06-25
      • 2015-05-05
      • 1970-01-01
      • 2017-04-10
      • 1970-01-01
      • 2021-05-22
      • 2021-05-10
      相关资源
      最近更新 更多