[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Felipe Silva
Criador Felipe Silva 25/03/2020

Bom dia!

Criei dois projetos de Laravel no meu ambiente.

Qual é a melhor configuração que tenho que fazer para acessá-los separadamente? Outra questão... Dentro do projeto, tenho que referenciar as imagens, entre outros arquivos. Como faço, já que terei 1 projetos no http://localhost ?

Manager Carlos Ferreira 25/03/2020

Olá, Felipe!
Tudo bem?

O que você está usando no seu ambiente? Docker, laragon, Vagrant, outro?

Será necessário criar virtualhost para acessar cada um dos projetos (https://academy.especializati.com.br/aula/multiplos-projetos-docker)

Carlos Ferreira
Criador Felipe Silva 25/03/2020

Boa noite Carlos!

Estou utilizando o Xampp. Vamos ver se estou indo pelo melhor camilho...

Fiz a configuração no arquivo httpd.conf do DocumentRoot com Alias da seguinte maneira.

----------------------------------------------------------------
DocumentRoot "C:/xampp/htdocs/"

Alias /project1 "C:/xampp/htdocs/project1/public/"
Alias /project2 "C:/xampp/htdocs/project2/public/"

<Directory "C:/xampp/htdocs/project1/public/">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>

<Directory "C:/xampp/htdocs/project2/public/">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>
----------------------------------------------------------------

 

Além disso, tive que fazer uma alteração no arquivo ".htaccess" e adicionar a linha a seguir, uma em cada arquivo do seu projeto.

"RewriteBase/project1"

"RewriteBase/project2"

 

Para acessar, no navegador utilizo as urls:

http://127.0.0.1/project1

http://127.0.0.1/project2

 

Para referenciar uma imagem, por exemplo, tive que fazer da seguinte forma:

"/project1/storage/images/logo.png"

 

Qual sua opinião em relação a essas alterações? Para referenciar as imagens ou outros, seria dessa forma mesmo?

Obrigado!

Felipe Silva
Manager Carlos Ferreira 25/03/2020

Olá, Felipe!

Seria necessário criar um arquivo para cada virtualhost, e também especificar o nome.

Sugiro que use o Laragon, ele é mais moderno, simples e completo: https://www.youtube.com/watch?v=KBimnW4WeBg

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!