承接 edsonr-coosta/validator 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

edsonr-coosta/validator

最新稳定版本:v1.0.1

Composer 安装命令:

composer require edsonr-coosta/validator

包简介

O Projeto Validator é uma biblioteca PHP que oferece uma maneira simples e eficaz de validar campos em objetos de dados.

README 文档

README

Esta documentação descreve como instalar e utilizar a classe Validator em seu projeto PHP. A classe Validator é uma ferramenta útil para validar campos em objetos de dados.

Instalação

Você pode instalar o projeto Validator via Composer, que é uma das maneiras mais populares de gerenciar dependências em projetos PHP. Certifique-se de que você já tenha o Composer instalado em seu sistema. Se não tiver, você pode baixá-lo em getcomposer.org.

Agora, siga os passos abaixo para instalar o projeto Validator:

  1. Abra um terminal e navegue até o diretório raiz do seu projeto.

  2. Execute o seguinte comando para adicionar o projeto Validator como uma dependência:

    composer require edsonr-coosta/validator
  3. O Composer baixará e instalará automaticamente o projeto Validator e suas dependências no diretório vendor do seu projeto.

Uso Básico

Após a instalação bem-sucedida, você pode começar a usar a classe Validator para validar campos em objetos de dados. Aqui está um exemplo de uso básico:

require __DIR__ . "/vendor/autoload.php";

use Negotel\Validators\Validator;



// Seus dados de exemplo
$data = (object) [
    'name' => 'John Doe',
    'email' => 'johnexample.com',
    // Outros campos aqui
];



try {

    // Crie uma instância do Validator para um campo específico
    $isName = Validator::when($data, 'name');
    $isEmail = Validator::when($data, 'email');

    // Marque o campo como obrigatório
    $isName->required();
    $isEmail->required()->email();

    // Obtenha o valor do campo (irá lançar exceção se não for válido)
    $name = $isName->getValue();
    $email = $isEmail->getValue();

    // Use o valor validado, se necessário
    echo "Nome: " . $name;
    echo "\n";
    echo "Email: " . $email;
} catch (\Exception $e) {
    // Lide com a exceção, por exemplo:
    echo "Erro: " . $e->getMessage();

Requisitos

Necessário PHP 7.4 ou superior

统计信息

  • 总下载量: 17
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0-or-later
  • 更新时间: 2023-09-15