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