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();
});