laranail/prompter

由 `simtabi` 开发的 Laravel 扩展包,扩展并增加了 `laravel/prompts` 的新功能,提供了一个流畅的 API 用于创建 CLI 表单和额外的验证器。

v1.5.0 2024-06-10 16:51 UTC

This package is auto-updated.

Last update: 2024-09-10 20:50:31 UTC


README

Barua Banner
提示器

由 `simtabi` 开发的 Laravel 扩展包,扩展并增加了 `laravel/prompts` 包的功能,
提供了一组流畅的 API,用于构建 CLI 表单和额外的验证器。

网站 · GitHub · Discord

目录

  1. 简介
  2. 用法
  3. 验证
  4. 开发
  5. 变更日志
  6. 贡献
  7. 安全
  8. 支持
  9. 贡献者
  10. 作者
  11. 许可证

提示器

Prompter 是一个强大的 Laravel 扩展包,增强了功能,并作为 laravel/prompts CLI 包的流畅包装器。它旨在使开发 CLI 应用程序更加容易、更稳健、更有趣。使用 Prompter,您可以获得

  • 用于轻松创建复杂 CLI 表单的流畅 API。
  • 具有意见的面向对象链式接口。
  • 提供多个内置验证器以确保数据完整性和安全性。
  • 灵活性,以定义和使用自定义验证器以满足特定业务逻辑。

主要功能

  • 流畅 API:使用流畅、可读性和可维护性 API 轻松创建复杂 CLI 表单。
  • 验证器:使用内置验证器如 requiredminmaxemailurlregex,或创建自定义验证器以满足您的特定需求。
  • 链式接口:享受具有意见的面向对象链式接口,简化 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以获取详细信息。

作者

许可证

开源软件,采用MIT许可证。请参阅LICENSE以获取详细信息。