Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Crud com Laravel - #11 Deploy

14/02/2020

Neste tutorial realizaremos o deploy do nosso sisteminha, ou seja, faremos a publicação desse projeto online, aplicando todas as configurações necessárias.

Deploy CRUD Laravel

Dentro da pasta tests vamos criar a pasta temp para receber os arquivos que serão alterados para envio para o servidor online. Essa pasta serve para que possamos enviar os arquivos sem atrapalhar o projeto que já está rodando no localhost.

Essa pasta temp receberá os seguintes arquivos:

.env
Veja abaixo as linhas que irão alterar nesse arquivo:

APP_ENV=production
APP_DEBUG=false
APP_URL=http://www.seusite.com.br

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=NOME_DATABASE_ONLINE
DB_USERNAME=NOME_USUARIO_ONLINE
DB_PASSWORD=SENHA_USUARIO_ONLINE

MAIL_DRIVER=smtp
MAIL_HOST=SEU_SERVIDOR_ONLINE_EMAIL
MAIL_PORT=2525
MAIL_USERNAME=SEU_USUARIO_DE_EMAIL
MAIL_PASSWORD=SUA_SENHA_DE_EMAIL
MAIL_ENCRYPTION=null

Posteriormente vamos acessar o cpanel da nossa hospedagem e criaremos nosso banco de dados com seu respectivo usuário de acesso com senha e associaremos o usuário ao banco.

Após criarmos o banco, acessaremos pelo cpanel o PhpMyAdmin online e importaremos o banco de dados.

Na raiz do seu projeto crie uma pasta para receber o projeto. No caso criamos a pasta com o nome laravel6. Depois abriremos o arquivo public/index.php e alteraremos o arquivo com o nome da pasta criada:

require __DIR__.'/../laravel6/vendor/autoload.php';
$app = require_once __DIR__.'/../laravel6/bootstrap/app.php';

Apenas a pasta public do Laravel que vai ser enviada para a pasta public_html.

Sucesso nos códigos e na vida!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Crud com Laravel - #10 Seeder e Paginação
Na aula de hoje aprenderemos como realizar inserções automatizadas no banco de dados através dos seeders e como fazer a paginação no Laravel.
Saiba mais!
Crud com Laravel - #12 Laravel com SQL Server
Nesse tutorial vou ensinar como integrar o framework Laravel ao Sistema de Gerenciamento de Banco de Dados da Microsoft - SQL Server.
Saiba mais!
Crud
Nesse curso aprenderemos como desenvolver uma ClassCrud com conexão ao banco de dados mysql através dos conectores PDO e MYSQLi.
Saiba mais!