Neste post irei mostrar como criar um sistema de cadastro básico em 1 minuto com o Framework PHP Laravel.
Então vamos lá...
Primeiramente vamos verificar os pré-requisitos para permitir a utilização dessas ferramentas e seguir a sequência dos tópicos corretamente e o desenvolvimento do sistema.
É aconselhável sempre utilizar as versões mais recentes de todos os serviços tanto por questões de compatibilidade com as versões mais recentes do Laravel quanto por questões de segurança se caso você irá utilizar seus sistemas na internet.
- Apache;
- PHP;
- MySQL.
A instalação de cada um desses softwares seria cansativo e complicado então para facilitar a instalação do servidor web Apache com o PHP já com suas respectivas configurações e módulos instalados podemos instalar o pacote chamado XAMPP que após o término de sua instalação já disponibiliza uma interface gráfica de fácil utilização para controle de iniciar ou fechar o servidor web em um clique.
Antes de ligar o cronometro faça os itens 1, 2, 3 e 4, abaixo e depois inicie o relógio nos próximos passos.
1. Instalar o Composer
Se você não sabe o que é o Composer. É a ferramenta para gerenciar dependências, criar e poupar muito tempo e trabalho, clique aqui para baixar o Composer e depois instale-o em seu computador.
2. Instalando o Laravel
Execute o comando abaixo com o Composer instalado para instalar o Laravel em seu computador:
composer global require laravel/installer
O global significa que o pacote de instalação do Laravel ficará disponÃvel em qualquer diretório localmente para ser instalado mais rapidamente na próxima instalação.
3. Criando o projeto
Dentro do diretório em que o servidor web de sua preferência procura pelos arquivos para exibi-lo no domÃnio desejado, você irá executar o seguinte comando em seu Interpretador de Comandos em seu Sistema Operacional:
Utilizando o comando laravel new nome_do_projeto, iremos criar o projeto.
laravel new cadastro
cadastro é o nome do projeto.
É importante dizer que deve-se executar este comando dentro do diretório do projeto.
4. Biblioteca CRUD Generator
Vamos utilizar o comando Composer mais uma vez instalar para instalar a biblioteca responsável por facilitar a criação tão rápida do nosso sistema de cadastro.
Dentro do diretório do projeto cadastro execute o seguinte comando:
composer require appzcoder
/crud-generator
Após o término da instalação modifique as configurações da conexão do banco de dados no arquivo .env localizado no diretório raiz do projeto, modificando as variáveis DB_HOST, DB_DATABASE, DB_USERNAME e DB_PASSWORD, com as credenciais de acesso ao banco de dados MySQL.
Quer saber mais sobre como gerenciar um banco de dados MySQL? Clique aqui.
5. Criação do Sistema de Cadastro
Execute o comando abaixo para criar o CRUD, que são os arquivos necessários para executar ações de Criação (Create), Buscar (Read), Atualizar (Update) e Apagar (Delete) para a manipulação dos dados encontrados no banco de dados.
php artisan crud:generate Pessoa --fields=
"nome#string; email#string; data_nascimento#date"
--route=
yes
--pk=
id
Os campos a serem criados serão nome, email e data de nascimento com seus respectivos tipos de dados, logo após existe
um parâmetro --route para a criação das Rotas necessárias e o --pk para o identificador único, tudo criado automaticamente.
Após o término do processo do comando deverá ser exibida esta saÃda:
Controller created successfully.
Model created successfully.
Migration created successfully.
View created successfully.
Crud
/Resource
route added to ...\
cadastro\routes\web.php
php artisan migrate
Deverá ser exibida a saÃda:
Migration table created successfully.
Migrated: 2020_01_28_000000_create_users_table
Migrated: 2020_01_28_100000_create_password_resets_table
Migrated: 2020_01_28_124058_create_pessoas_table
6. Testando o sistema
Para iniciar o servidor nativo PHP digite o comando abaixo:
php artisan serve
O sistema ficará disponÃvel no endereço http://localhost:8000/pessoas.
Copie e cole esta URL na barra de endereços do seu navegador e veja o sistema já funcional.
Copie e cole esta URL na barra de endereços do seu navegador e veja o sistema já funcional.
No final o resultado será esse:
Como aprender Laravel de maneira profissional, completa e do jeito certo?
Se você já conhece PHP o suficiente, então é a hora de aprender a utilizar o Framework
Laravel PHP.
Quer criar projetos personalizados com o Framework PHP Laravel e ainda aprender outras tecnologias para Front-End? Clique aqui e saiba mais.
Se é iniciante neste mundo da linguagem de programação PHP então clique aqui para saber mais e se torne um profissional pelo mercado de TI na área de programação web.
0 Comentários