Owe*_*wen 1 php laravel-4 artisan
我正在尝试使用Artisan生成一个提供程序,如文档页面[1]中所述,运行:
php artisan make:observer AdServiceProvider
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
[InvalidArgumentException]"make"命名空间中没有定义命令.
我做错了什么或者文档可能已经过时了?
Laravel 5.6 版最近引入了 artisan 命令来创建观察者。
你现在可以发出这样的命令,
php artisan make:observer UserObserver --model=User
Run Code Online (Sandbox Code Playgroud)
在此处查看更新的文档:- https://laravel.com/docs/5.6/eloquent#observers
在文档中和命令列表中都没有make:observer命令.
正如您已使用Laravel 4标记了您的问题,没有任何make:***命令.
对于Laravel 5:
要创建新的提供商,只需致电
php artisan make:provider [provider name]
Run Code Online (Sandbox Code Playgroud)
您始终可以通过键入获得包含所有可用命令的列表
php artisan
Run Code Online (Sandbox Code Playgroud)