eelcol / laravel-make-facade
为Laravel Artisan添加make:facade命令
1.0.1
2019-10-23 16:12 UTC
Requires
- php: >=7.0.0
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,