Pular para o conteúdo principal

Laravel 5.4 - Login rápido

Laravel 5.4 - auth

No Laravel 5.4 temos alguns comandos do artisan que criam o login, register e reset da senha de forma bem rápida.

Seguem os passos:


  • Baixe o Laravel através do composer ou do php
  • Configure a conexão ao banco de dados
  • Rode os comandos do artisan para criar as tabelas e o codigo automaticamente


Seguem os comandos:

Precisamos que o composer esteja instalado, veja o post sobre a instalação do composer, bem prático e rápido.

Podemos instalar um script que baixa o Laravel para o nosso projeto automaticamente com poucos comandos.
Para instalá-lo, basta digitar:

# composer global require "laravel/installer"

Certifique de colocar a pasta do composer no path de sua máquina.

Por exemplo, no linux, o diretório:
$HOME/.composer/vendor/bin

Adicione ao $PATH e digite:

# laravel

Será apresentado os comandos desse script.

Digite:

# laravel new blog

Será criado uma pasta a partir de seu diretório com o nome do projeto que você indicou.
Nesse caso o blog com todas as dependências iniciais do Laravel já instaladas.

Acesse a pasta e digite:

# cd blog

Atualize o arquivo .env com as definições de acesso ao seu banco de dados.

# gedit .env

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=seu.banco.de.dados.ja.criado
DB_USERNAME=seu.usuario
DB_PASSWORD=sua.senha

Digite:

# php artisan make:auth

Esse comando cria as seguintes tabelas:
  • users
  • migrations
  • reset_password 
Na pasta database/migration do framework.

# php artisan migrate

Esse comando irá criar as tabelas no banco de dados

Acesse o seu navegador e digite o endereço de seu site seguido da rota /register, por exemplo:

http://localhost/register

Somente com isso você já acessará o sistema!

O restante é modificar o sistema a seu critério.

Tags: Laravel, PHP, Desenvolvimento, login, artisan, composer
by Alexandre LLemes

Comentários

Postagens mais visitadas deste blog

Zabbix Appliance 3.x - senha padrão

Senha padrão do appliance Zabbix Sobre o Zabbix Zabbix  é um software que monitora diversos parâmetros de uma rede como a integridade e desempenho dos servidores. Oferece excelentes relatórios e visualização de dados de recursos com base nos dados armazenados, e usa um mecanismo de notificação flexível que permite aos usuários configurar e-mail com alertas para qualquer evento, o que permite uma reação rápida para os problemas do servidor. ( Wikipedia ) Para baixar o appliance zabbix, acesse a documentação: https://www.zabbix.com/documentation/3.0/pt/manual/appliance Para o front-end acesse: http://localhost/zabbix A senha padrão para o front-end é: Admin zabbix E para o console é: appliance zabbix Tags: Zabbix, monitoramento, appliance by Alexandre LLemes

Modificando a pasta HOME do vagrant

Problemas com máquinas virtuais vagrant Sobre o Vagrant Vagrant é um produto de software de código aberto para construir e manter ambientes portáteis de desenvolvimento de software virtual, [4], e. Para VirtualBox, Hyper-V, Docker, VMware e AWS. A idéia central por trás disso está no fato de que a manutenção do ambiente de virtualizações torna-se cada vez mais difícil em um grande projeto de desenvolvimento de software. O Vagrant simplifica o gerenciamento de configuração de software necessário para aumentar a produtividade do desenvolvimento. Vagrant está escrito na linguagem Ruby, mas seu ecossistema é compatível com o desenvolvimento em quase todos os principais idiomas.  ( Wikipedia ) Podemos alterar a pasta HOME do Vagrant de 2 (duas) maneiras: Através da variável ambiente VAGRANT_HOME; Modificando o arquivo de ambiente do Ruby. Definindo a variável ambiente VAGRANT_HOME Por padrão, o Vagrant utiliza a pasta   ~/.vagrant.d como a pasta sua pasta...

Laravel framework permissão de arquivo - seguro

Laravel - diretórios O framework Laravel necessita de escrita nos  diretórios storage e bootstrap/cache . sudo chgrp -R www-data storage bootstrap/cache sudo chmod -R ug+rwx storage bootstrap/cache Observação: Não esqueça de modificar o dono da pasta (owner) do seu projeto para o apache. sudo chown www-data:www-data . -R Muitas das vezes com o servidor em produção e algum problema acontece, de imediato, para voltar o funcionamento, roda-se:  sudo chmod -R 755 storage bootstrap/cache E bom trabalho! Tags : Laravel, PHP,  Desenvolvimento by Alexandre LLemes