我一直在关注http://laravel.com/docs/5.0/commands并能够在 Laravel 5 中创建 artisan 命令。但是,如何创建 artisan 命令并将其打包到包中?
最佳答案
您可以而且应该在服务提供者中使用 register()
方法中的 $this->commands()
注册包命令:
namespace Vendor\Package;
class MyServiceProvider extends ServiceProvider {
protected $commands = [
'Vendor\Package\Commands\MyCommand',
'Vendor\Package\Commands\FooCommand',
'Vendor\Package\Commands\BarCommand',
];
public function register(){
$this->commands($this->commands);
}
}
关于php - Laravel 5 - 为包创建 Artisan 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28492394/