UTILIZANDO PARA APRENDIZAGEM
Sistema administrativo de controle de uma loja, para aprender a utilizar o framework Laravel e treinar o PHP. Apenas para estudos.
Utilizando o Laravel 7
Caso utilizar o NGINX
Configure o arquivo Nginx respectivo
sudo nano /etc/nginx/sites-available/default
Coloque as linhas abaixo
root /var/www/html/sbr/public; # Altere o caminho para o caminho correto de seu arquivo até a pasta Public
try_files $uri $uri/ /index.php?$query_string;
Ajuste a configuração do DB no arquivo .env localizado na raiz
Rode a migration
$ php artisan migrate
Após rodar a migration, edite o arquivo routes/web.php
descomente a linha Auth::routes(); e comente a //Auth::routes(['register' => false]); para liberar a pagina que insere novos usuarios
acesse seusite.com.br/register
Crie um novo usuario
Depois edite novamente o arquivo routes/web.php
Descomente a linha Auth::routes(['register' => false]); e comente a // Auth::routes(); para voltar a bloquear a pagina que insere novos usuarios
Caso Utilizar o ISPConfig 3
Utilize as diretivas do Nginx abaixo
Atente-se para as observações
location = /robots.txt {
root {DOCROOT}sbr/public; # Após o {DOCROOT} caso o Laravel não esteja na raiz, coloque o caminho correto até a pasta Public, neste caso esta dentrop da pasta SBR
access_log off;
log_not_found off;
allow all;
}
location / {
root {DOCROOT}sbr/public; # Após o {DOCROOT} caso o Laravel não esteja na raiz, coloque o caminho correto até a pasta Public, neste caso esta dentrop da pasta SBR
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
root {DOCROOT}sbr/public; # Após o {DOCROOT} caso o Laravel não esteja na raiz, coloque o caminho correto até a pasta Public, neste caso esta dentrop da pasta SBR
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # Altere o PHP para a mesma versão que o cliente está utilizando
}