让Lumen框架用上vendor:publish
Lumen是Laravel的精简版,可是有很多有用的Artisan指令譬如创建Model啊迁移文件啊都被精简掉了,导致一些服务的文件需要手动迁移。这篇文章就来讲一下让Lumen用上Laravel的vendor:publish的方法。
实际上这个包只是Illuminate/Foundation的一个拷贝而已
用法
假如你的composer是全局的,那就这样安装:
$ composer require basicit/lumen-vendor-publish
假如不是,那就这样安装:
$ wget https://getcomposer.org/composer.phar $ php composer.phar require basicit/lumen-vendor-publish
然后在app/Console/Kernel.php里面加载这个命令:
use BasicIT\LumenVendorPublish\VendorPublishCommand; ... protected $commands = [ VendorPublishCommand::class ];
这样就可以用php artisan vendor:publish这个指令了。