Olá, pequeno Kangaroo, como vai? Você utiliza ou decidiu entrar no mundo de desenvolvimento em PHP através do Laravel? Se for o seu caso, temos certeza que você tem um belo caminho pela frente, mas se está aqui neste artigo, possivelmente precisa de ajuda para tirar o “/public” da URL do seu laravel.
Neste artigo vamos explicar rapidamente o que é o Laravel e para que ele serve, além de claro, ensinar a remover essa parte da URL da sua aplicação, de modo ao acesso se tornar mais limpo visualmente, e corresponder melhor a sua necessidade. Vem com a gente!
O que é o Laravel?
Laravel é um framework PHP gratuito e de código aberto, com a principal função sendo ajudar o desenvolvedor a criar aplicações web de forma prática e com um alto nível de qualidade. Ele não é focado para um único alvo, na verdade, por conta da sua estrutura, ele serve tanto para construção de códigos simples como APIs mais robustas, podendo ser um método mais seguro e eficaz, dependendo da sua necessidade.
Ele se destaca por ser uma aplicação bem completa, que segue um padrão de alto nível, tem um padrão de segurança que é muito bem visto, também traz a possibilidade de usar o banco de dados de forma visual e prática, entre outras questões que tornam o laravel uma ótima opção para desenvolvimento.
Como tirar o /public da URL do Laravel
- Após instalar o Laravel, esse é um exemplo padrão da URL:
Para mudar esse padrão, e remover a parte “/public” da URL, é necessário seguir alguns passos que vamos te mostrar logo abaixo. Lembrando, crie um backup da aplicação antes de prosseguir. Com um backup criado, siga os passos abaixo para padronizar a sua URL e proteger os seus arquivos:
- Acesse o painel de controle da sua hospedagem (cPanel)
- Em seguida, localize a seção Arquivos, e depois clique em Gerenciador de arquivos
- Agora abra a pasta onde seu laravel está instalado (vamos usar a public_html como exemplo)
- Entre os arquivos do laravel, localize e acesse a pasta public
- Dentro dessa pasta, selecione todos os arquivos, clique com o botão direito, e depois em Move
- Agora informe o caminho onde o seu laravel foi instalado. Geralmente você só vai precisar remover a parte do “/public”, e depois clicar em Mover Arquivos.
- Para seguir, você precisa habilitar a visualização de arquivos ocultos, caso ainda não esteja habilitado para você, acesse esse outro artigo. Feito isso, volte para a pasta onde a sua aplicação foi instalada.
- Com os arquivos ocultos visíveis, crie uma pasta para comportar os arquivos do laravel. Caso ainda não saiba como criar pastas no cPanel, acesse este artigo. Dê o nome que desejar a pasta e crie, como no exemplo:
- Agora selecione todos os arquivos, com exceção da pasta que você acabou de criar, e dos arquivos .htaccess, favicon.ico, index.php, robots.txt. Então os mova para a pasta que criou.
- Exemplo de como deve ficar o diretório da sua aplicação laravel:
- Agora mova a pasta com os arquivos do laravel para a home da sua hospedagem, para isso, clique para movê-lo e deixe o campo de destino vazio, como no exemplo abaixo:
- Clique com o botão direito no arquivo index.php e depois em Edit
- Agora altere o caminho nas partes indicadas, informando o nome da pasta que você criou para os arquivos do laravel logo após o “/../”, como no exemplo abaixo:
- Feito isso, salve o arquivo.
E pronto, após salvar o arquivo, ao acessar a URL da sua aplicação, o link já não deve mais incluir a parte do “/public”, e além disso, os arquivos da sua aplicação estarão seguros, fora do alcance de usuários pela web, que é uma ação essencial visando a segurança para esses cenários de alterar a URL padrão.