我需要使用此命令来创建模型.
当我这样做时:
php artisan make:model Project
我收到了
[InvalidArgumentException]
There are no commands defined in the "make" namespace.
因此,在我关注的教程中,这个人使用它来制作模型.
我该怎么办?
所以,我发现我正在使用laravel 4并且这个命令在那里存在.
如何在没有此make命令的情况下构建模型?
解决方法:
make:model命令是Laravel 5的新功能,因此4将无法使用.
要创建模型,您只需使用以下代码在models文件夹中创建一个新文件即可
class MyModel extends \Illuminate\Database\Eloquent\Model {
// Code here
}
Jeffrey Way(创建Laracasts)提供了一个包,它有一些命令可以为你生成很多东西,包括模型,我发现在使用4. https://github.com/JeffreyWay/Laravel-4-Generators开发时非常有用