Pesquisar

Criação de cruds em Laravel

10/04/2023 às 15:31

Descrição do Projeto:

Exigências:
1. Laravel versão: 8.83.27
2. PHP Versão: 8.0.19
3. Usar padrão Eloquent para querys, inserção etc
4. Antes de inserir qualquer registro realizar Select para evitar duplicações
5. Tratamentos de erros de duplicidade retornando toast na tela
6. Utilização do Validador do Laravel para verificar se as informações
enviadas do front são válidas (exemplo: URL , CNPJ etc)
7. Nos cruds de vínculo deve ser mostrado um box que filtre a tabela de usuários um checkbox ao lado do nome de cada usuário
8. CRUD de vínculo: (ex: Usuário empresa)
a. Para cada tabela que estiver vinculada o CRUD deve mostrar uma lista de itens e permitir ser filtrado por nome(like) com um checkbox para cada registro retornado no banco. Usar plugin DataTables
ex: Crud Usuários Empresa (uma box para usuários, outra para empresa)
b. Regra de preenchimento dos checkbox ao entrar na tela :
i. Checkbox marcado caso tenha registro ativo na tabela
ii. Checkbox desmarcado caso não tenha registro ou registro inativo na tabela
c. Regra de atualização :
i. Checkbox marcado insere se já não estiver inserido
ii. Checkbox desmarcado atualiza status para 0 caso já
exista na tabela, caso não exista não insere

? Crud Empresa: (Criar usando no modelo php artisan make:model Empresa -mcr)
? Campos: id, nome_empresa, cnpj, status(0,1)
? Filtro: Nome empresa(like), cnpj(like), id_empresa , status(0,1)
? Obs: Admin mostra todas, profissional mostra apenas empresa cadastrada
ou opção para cadastrar, caso ainda não tenha cadastrado. (simular id
usando variável injectada via compact vindo do EmpresaController)

? Crud Usuário Empresa: (Criar usando no modelo php artisan make:model
UsuarioEmpresa -mcr)
? Campos: id, id_usuario, id_empresa, status (0,1)
? Filtro: Nome empresa(like), nome_usuario(like), id_empresa , status

? Crud de Produto: (Envio Migration e Model prontos)
? Campos: id,nome_produto, descricao, icone, modo_analise (0,1) ,status (0,1)
? Filtro: Nome produto(like), id(like), url produto(like) , status(0,1)

? Crud Domínio Produto: (Envio Migration e Model prontos)
? Campos: id, id_produto, url (unique), status(0,1)
? Filtro: Nome produto(like), id_produto, url_produto(like) , status(0,1)

? Crud Produto Externo: (Envio Migration e Model prontos)
? Campos: id, codigo_produto_externo, nome_produto_externo, id_produto,
status(0,1)
? Filtro: codigo_produto_externo(like), id_produto, url_produto(like) , status,
nome_produto_externo (like)
? Obs: Vincula produtos ao produto externo

? Crud Produto Telegram Canais: (Envio Migration e Model prontos)
? Campos:id, id_produto, id_telegram_canal, nome_telegram_canal, convite,
canal_admin(0,1), status(0,1)
? Filtro: id_produto, url_produto(like), id_telegram_canal,
nome_telegram_canal(like), convite(like), canal_admin, status

Habilidades desejadas:

Laravel PHP Web API

Atividades do cliente nesse projeto:

Última visualização: 07/05/2023 às 09:39

Última interação: 23/04/2023 às 16:09

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 17
Propostas excluídas: 16
Interessados: 22
Valor Mínimo: R$ 50,00

Cliente

1 2 3 4 5

Freelancer vencedor

1 2 3 4 5
Propostas (1)
  • Wilson M. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 12/04/2023 às 15:20 | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvimento full stack de plataforma de controle de materiais - Descrição do projeto: Precisamos de um(a) desenvolvedor(a) full stack — início imediato — para: 1. Construir do zero uma aplicação web em React (Typ...

Especialista em N8N para automações - Busco um especialista em N8N para a criação de workflows utilizando scrapers, Supabase, OpenAI, Apollo, Lusha, WhatsApp, LinkedIn Helper e outras ferramentas. Temos todas as ferramen...

Redesenho do site - Contexto geral do projeto – Jornal Razão Somos um portal de notícias em crescimento acelerado em Santa Catarina, com forte presença nas redes sociais e produç&ati...

Integração com plataforma de envio de SMS OpenPhone - Olá, Preciso de integração com OpenPhone para envio de SMS em um projeto PHP 8 puro, utilizando o padrão MVC. O objetivo é enviar SMS utilizando um númer...

Criar landing page para empresa de consórcios - Preciso que crie uma landing page da nossa empresa de consórcios, usando como base o grupo aqui de empresas: • https://hpsolucoes.com.br/ • http://hp.imb.br/

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.