laranail / prompter
由 `simtabi` 开发的 Laravel 扩展包,扩展并增加了 `laravel/prompts` 的新功能,提供了一个流畅的 API 用于创建 CLI 表单和额外的验证器。
Requires
- php: >=8.2
- illuminate/support: >=8.0
- laravel/prompts: >=0.1.23
Requires (Dev)
- orchestra/testbench: >=6.0
- phpunit/phpunit: >=9.0
This package is auto-updated.
Last update: 2024-09-10 20:50:31 UTC
README

提示器
由 `simtabi` 开发的 Laravel 扩展包,扩展并增加了 `laravel/prompts` 包的功能,
提供了一组流畅的 API,用于构建 CLI 表单和额外的验证器。
目录
提示器
Prompter
是一个强大的 Laravel 扩展包,增强了功能,并作为 laravel/prompts
CLI 包的流畅包装器。它旨在使开发 CLI 应用程序更加容易、更稳健、更有趣。使用 Prompter
,您可以获得
- 用于轻松创建复杂 CLI 表单的流畅 API。
- 具有意见的面向对象链式接口。
- 提供多个内置验证器以确保数据完整性和安全性。
- 灵活性,以定义和使用自定义验证器以满足特定业务逻辑。
主要功能
- 流畅 API:使用流畅、可读性和可维护性 API 轻松创建复杂 CLI 表单。
- 验证器:使用内置验证器如
required
、min
、max
、email
、url
和regex
,或创建自定义验证器以满足您的特定需求。 - 链式接口:享受具有意见的面向对象链式接口,简化 CLI 开发。
- 扩展功能:向现有的
laravel/prompts
包添加新的功能。
Prompter
是针对想要在 Laravel 中构建健壮 CLI 应用程序的开发的完美选择,确保开发过程顺畅高效。
简介
此包旨在为开发人员提供创建直观 CLI 提示的增强机制。在 laravel/prompts
包的基础上,它提供了一种更稳健和功能更丰富的体验。
通过扩展 laravel/prompts
,此包保留了原始包的所有核心功能,并引入了新的功能和方法以简化 CLI 开发。有关核心功能和功能的全面了解,请参阅 laravel/prompts
官方文档。本文档将仅关注 Prompter
提供的附加功能。
入门
本节将指导您进行初始设置和基本使用,使您能够快速开始创建直观的 CLI 提示。
先决条件
在安装此包之前,请确保您的系统满足以下要求
- PHP >= 8.2。
- Laravel >= 10.x。
- Composer 以管理依赖项。
安装
在当前 Laravel 项目的目录中运行以下命令通过 Composer 安装包
composer require --dev laranail/prompter
配置
此包不需要任何其他配置。安装后即可开始使用。
用法
有关如何构建表单和使用此包的更多信息,请参阅 用法指南。
开发
安装依赖项
composer install
测试
composer ci
变更日志
请参阅CHANGELOG以获取有关最近更改的更多信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
安全
请参阅SECURITY以获取详细信息。
支持
请参阅支持与社区以获取详细信息。
贡献者
请参阅CONTRIBUTORS以获取详细信息。
作者
- Imani (@imanimanyara)
- Easter (@imanimanyara)
许可证
开源软件,采用MIT许可证。请参阅LICENSE以获取详细信息。