Laravel 5-为软件包创建Artisan命令 [英] Laravel 5 - Creating Artisan Command for Packages
本文介绍了Laravel 5-为软件包创建Artisan命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我一直沿用 http://laravel.com/docs/5.0/commands 并能够创建工匠Laravel 5中的命令.但是,如何创建工匠命令并将其打包到软件包中?
I have been following along http://laravel.com/docs/5.0/commands and able to create artisan command in Laravel 5. But, how can I create artisan command and package it to packages?
推荐答案
您可以并且应该使用register()
方法中的$this->commands()
在服务提供者内部注册软件包命令:
You can and should register the package commands inside a service provider using $this->commands()
in the register()
method:
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);
}
}
这篇关于Laravel 5-为软件包创建Artisan命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文