class ClientesController extends Controller

Classe criada para controlar os dados de cadastro, atualização e de deleção dos clientes

Traits

Classe de funções auxiliares em multi-tarefas

AuthorizesRequests
DispatchesJobs
ValidatesRequests

Properties

protected $regimes
protected $users
protected $repository

Methods

string
onlyNumbers(string $valor = null)

Retornando apenas os números

from  AppTrait
float|null
toUSCurrencyFormat(string $valor = null)

Transforma string to float US currency

from  AppTrait
string
toBRCurrencyFormat(string $valor = null)

Transforma float US currency to string BR currency

from  AppTrait
float
clearPorcentNumber(string $valor)

Retorna apenas números e pontos

from  AppTrait
bool
validar_cnpj(string $cnpj)

Valida um CNPJ de acordo com a entrada

from  AppTrait
string|null
setDataToUsFormat(mixed $valor)

Transforma uma data do formato BR para o US

from  AppTrait
string|null
setDataToBrFormat(mixed $valor)

Transforma uma data do formato do formato US para o BR

from  AppTrait
array|string|string[]|null
maskToCnpj(string $cnpj)

Máscara que define a sequência númerica de um cnpj

from  AppTrait
array|string|string[]|null
maskToCpf(string $cpf)

Máscara que define sequência númerica de um cpf

from  AppTrait
array|string|string[]|null
maskToPhone(string $number)

Máscara que define sequência númerica de um telefone

from  AppTrait
array|string|string[]|null
maskToCep(string $number)

Máscara que define sequência númerica de um Cep

from  AppTrait
array|string|string[]|null
maskToProcesso(string $number)

Máscara que define sequência númerica de um Processo

from  AppTrait
array|string|string[]|null
maskToCnae(string $cnae)

Máscara que define a sequência informações de um CNAE

from  AppTrait
array|string|string[]|null
maskToHour(string $hora)

Máscara que define o formato de hora para HH:MM

from  AppTrait
int
getAge($date)

Retorna a idade a partir de uma data

from  AppTrait
array
create_request(array $array, string $type = 'required')

Retorna a array para request

from  AppTrait
mixed|string
altName(array $element, string $name1, string $name2)

Retorna o nome alternativo o dado alternativo de um array

from  AppTrait
void|Toastr
error(string $msg, string $type)

Retorna uma mensagem de erro

from  AppTrait
void|Toastr
success(string $msg, string $type)

Retorna uma mensagem de sucesso

from  AppTrait
array|string|string[]
stringForNumber($string)

Retirando elementos "." e "," e retornando como número

from  AppTrait
__construct()

Função construtora da Categorias de Clientes

View
index()

Retornando a view da página principal dos clientes

View
create()

Redirecionando para a página principal de cadastro inicial de clientes

RedirectResponse
store(ClientesRequest $request)

Salvando um novo cliente

View
edit(Clientes $clientes, int $id)

Redirecionando para a página de Edição do cliente

RedirectResponse
update(UpdateClientes $request, Clientes $clientes, int $id)

Atualizando dados do cliente

RedirectResponse
destroy(Clientes $clientes, int $id)

Deletando dados de um cliente

bool
deleteSocios(int $id)

Deletando um socio especificado

Details

in AppTrait at line 19
string onlyNumbers(string $valor = null)

Retornando apenas os números

Parameters

string $valor

Return Value

string

in AppTrait at line 30
float|null toUSCurrencyFormat(string $valor = null)

Transforma string to float US currency

Parameters

string $valor

Return Value

float|null

in AppTrait at line 41
string toBRCurrencyFormat(string $valor = null)

Transforma float US currency to string BR currency

Parameters

string $valor

Return Value

string

in AppTrait at line 55
float clearPorcentNumber(string $valor)

Retorna apenas números e pontos

Parameters

string $valor

Return Value

float

in AppTrait at line 65
bool validar_cnpj(string $cnpj)

Valida um CNPJ de acordo com a entrada

Parameters

string $cnpj

Return Value

bool

in AppTrait at line 134
string|null setDataToUsFormat(mixed $valor)

Transforma uma data do formato BR para o US

Parameters

mixed $valor

Return Value

string|null

in AppTrait at line 148
string|null setDataToBrFormat(mixed $valor)

Transforma uma data do formato do formato US para o BR

Parameters

mixed $valor

Return Value

string|null

in AppTrait at line 162
array|string|string[]|null maskToCnpj(string $cnpj)

Máscara que define a sequência númerica de um cnpj

Parameters

string $cnpj

Return Value

array|string|string[]|null

in AppTrait at line 176
array|string|string[]|null maskToCpf(string $cpf)

Máscara que define sequência númerica de um cpf

Parameters

string $cpf

Return Value

array|string|string[]|null

in AppTrait at line 190
array|string|string[]|null maskToPhone(string $number)

Máscara que define sequência númerica de um telefone

Parameters

string $number

Return Value

array|string|string[]|null

in AppTrait at line 204
array|string|string[]|null maskToCep(string $number)

Máscara que define sequência númerica de um Cep

Parameters

string $number

Return Value

array|string|string[]|null

in AppTrait at line 218
array|string|string[]|null maskToProcesso(string $number)

Máscara que define sequência númerica de um Processo

Parameters

string $number

Return Value

array|string|string[]|null

in AppTrait at line 232
array|string|string[]|null maskToCnae(string $cnae)

Máscara que define a sequência informações de um CNAE

Parameters

string $cnae

Return Value

array|string|string[]|null

in AppTrait at line 246
array|string|string[]|null maskToHour(string $hora)

Máscara que define o formato de hora para HH:MM

Parameters

string $hora

Return Value

array|string|string[]|null

in AppTrait at line 261
int getAge($date)

Retorna a idade a partir de uma data

Parameters

$date

Return Value

int

in AppTrait at line 276
array create_request(array $array, string $type = 'required')

Retorna a array para request

Parameters

array $array
string $type

Return Value

array

in AppTrait at line 298
mixed|string altName(array $element, string $name1, string $name2)

Retorna o nome alternativo o dado alternativo de um array

Parameters

array $element
string $name1
string $name2

Return Value

mixed|string

in AppTrait at line 311
void|Toastr error(string $msg, string $type)

Retorna uma mensagem de erro

Parameters

string $msg
string $type

Return Value

void|Toastr

in AppTrait at line 328
void|Toastr success(string $msg, string $type)

Retorna uma mensagem de sucesso

Parameters

string $msg
string $type

Return Value

void|Toastr

in AppTrait at line 344
array|string|string[] stringForNumber($string)

Retirando elementos "." e "," e retornando como número

Parameters

$string

Return Value

array|string|string[]

at line 30
__construct()

Função construtora da Categorias de Clientes

at line 45
View index()

Retornando a view da página principal dos clientes

Return Value

View

at line 56
View create()

Redirecionando para a página principal de cadastro inicial de clientes

Return Value

View

at line 71
RedirectResponse store(ClientesRequest $request)

Salvando um novo cliente

Parameters

ClientesRequest $request

Return Value

RedirectResponse

at line 90
View edit(Clientes $clientes, int $id)

Redirecionando para a página de Edição do cliente

Parameters

Clientes $clientes

Dados do cliente a ser atualizado

int $id

Id do cliente que será atualizado

Return Value

View

at line 111
RedirectResponse update(UpdateClientes $request, Clientes $clientes, int $id)

Atualizando dados do cliente

Parameters

UpdateClientes $request

Dados a serem atualizados

Clientes $clientes

Tabela do Cliente

int $id

Identificador do cliente a ser atualizado

Return Value

RedirectResponse

at line 130
RedirectResponse destroy(Clientes $clientes, int $id)

Deletando dados de um cliente

Parameters

Clientes $clientes

Tabela dos clientes

int $id

Identificador do Cliente a ser atualizado

Return Value

RedirectResponse

at line 147
bool deleteSocios(int $id)

Deletando um socio especificado

Parameters

int $id

identificador do socio do cliente

Return Value

bool