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