三分之二 / artisan-anywhere
2.0.0
2020-03-06 02:59 UTC
Requires
- php: >=7.2.5
- illuminate/support: ^6.0|^7.0
- nunomaduro/collision: ^2.1|^3.0|^4.1
- orchestra/testbench: ^4.0|^5.0
- symfony/console: ^4.0|^5.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.13
- phpmd/phpmd: ^2.6
- phpunit/phpunit: ~9.0
README
将Laravel Artisan添加到任何东西中!只需通过composer要求,将文件放入项目的根目录,并注册您希望可用的任何命令。这是一种简单的方法,可以将自定义实用程序命令(如CI或内容占位符)添加到非Laravel项目中(如包或其他框架)。
安装
Composer
Laravel Artisan Anywhere可以通过composer安装
composer require --dev two-thirds/artisan-anywhere
创建Artisan文件
将以下内容的artisan文件添加到项目的根目录,并将您的命令添加到registerCommands数组中
#!/usr/bin/env php
<?php
require 'vendor/autoload.php';
$artisan = new TwoThirds\ArtisanAnywhere\Artisan(__DIR__);
$artisan->registerCommands([
Illuminate\Foundation\Console\TestMakeCommand::class,
]);
exit($artisan->handle());