prezire / facade-generator
一个Artisan命令,可以根据您现有的自定义Service类文件生成Service Provider和Facade。
dev-master
2019-10-26 00:36 UTC
This package is auto-updated.
Last update: 2024-08-26 11:06:21 UTC
README
一个Artisan命令,可以根据您现有的自定义Service类文件生成Service Provider和Facade。
安装
composer require prezire/facade-generator
使用方法
php artisan make:facade [FacadeAliasName] [TargetServiceFile]
示例:基于Foo服务类文件创建一个FooBar facade。
php artisan make:facade FooBar \\App\\Services\\Foo
您必须在`config/app.php`文件中注册生成的provider和facade别名。
'providers' => [ App\Providers\Facades\FooBarServiceProvider::class, ], 'aliases' => [ 'FooBar' => App\Facades\FooBar::class, ],
使用Facade。
Route::get('/', function () { return \FooBar::doSomething(); });