jalle19 / laravel-lost-interfaces
Laravel 框架丢失接口的集合
1.2.0
2020-08-31 07:52 UTC
Requires
- illuminate/events: ^5.4|^6.0
- illuminate/http: ^5.4|^6.0
This package is auto-updated.
Last update: 2024-08-29 04:31:23 UTC
README
如果你使用 Laravel 框架有一段时间,你可能已经注意到一个常见的约定是添加一些将在某个时候被神奇调用的方法。
常见的例子是应该有 handle()
方法的控制台命令,应该有 handle()
方法的中间件,等等。
这可能会相当烦人,因为你需要从文档中查找正确的方 法名称及其签名。没有接口也会使使用 IDE 来查找实现某些功能(例如找到所有事件订阅者以确保你实际上已注册了所有这些)的类变得更加困难。
这个库提供了一些这些缺失的接口。
安装
composer require jalle19/laravel-lost-interfaces
使用
仅实现你需要的接口。以下列表显示了目前可用的接口
src/
├── Console
│ └── Command.php
├── Events
│ └── Subscriber.php
├── Http
│ ├── Middleware
│ │ └── Middleware.php
│ └── Requests
│ └── FormRequest.php
├── Mail
│ └── Buildable.php
└── Providers
└── ServiceProvider.php
贡献
如果你觉得某个接口缺失,请随时发起一个 pull request。请记住使用 tree src/
更新 README 中的列表。
许可证
MIT