eelcol/laravel-make-facade

为Laravel Artisan添加make:facade命令

1.0.1 2019-10-23 16:12 UTC

This package is auto-updated.

Last update: 2024-09-24 03:45:13 UTC


README

在Laravel中,门面(Facade)非常有用。此包向CLI添加了一个简单的命令,以便轻松创建新的门面。

示例

使用以下命令创建新的门面:

php artisan make:facade NameOfFacade

此命令将在app/Facades文件夹中创建一个文件。它还会创建一个FacadeServiceProvider.php文件,并在每次创建新的门面时更新此文件。

创建第一个门面后,应将此FacadeServiceProvider添加到config/app.php中的providers数组中。

如果您想创建一个名为'Facebook'的门面,请运行以下命令:

php artisan make:facade Facebook

此命令将执行以下任务:

  • app/Facades文件夹中创建文件app/Facades/Facebook.php
  • 如果此文件尚不存在,则创建文件app/Providers/FacadeServiceProvider.php
  • 为此门面在FacadeServiceProvider中添加条目

您仍需要将FacadeServiceProvider添加到config/app.php中,并检查门面是否返回正确的类。

安装

使用Composer要求此包。

composer require eelcol/laravel-make-facade

Laravel 5.5及以上版本使用包自动发现,因此不需要手动添加ServiceProvider。

如果您不使用自动发现,请将ServiceProvider添加到config/app.php中的providers数组中。

Eelcol\LaravelMakeFacade\MakeFacadeServiceProvider::class,