Skip to content

ronefalcao/validar-campos-unicidade-laravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

validação de campos com unicidade

Ola pessoal, Este é um exemplo para ajudar pessoas que busca aplicar uma validação em dados com varios campos de unicidade.

    $inscricao = $data['bairro_nome'] ?? "";
    $cidade_id =  $data['cidade_id'] ?? 0;
    $regras = [
        'bairro_nome' => ['required', Rule::unique($this->table, 'bairro_nome')
            ->where(function ($query) use ($inscricao, $cidade_id) {
                $query->where('bairro_nome', $inscricao);
                $query->where('cidade_id', $cidade_id);
            })],
        'cidade_id' => 'required',
         
    ];
    $mensagens = [
        'bairro_nome.required' => 'Bairro é obrigatório!',
        'bairro_nome.unique' => 'Bairro ja esta cadastrado!',
        'cidade_id.required' => 'Cidade é obrigatório!',
        

    ];
    return Validator::make($data, $regras, $mensagens);

Espero ter ajudado, abraço.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages