Eliminar public de la url's del framework laravel

2 comentarios

A lo que me refiero ahora en éste artículo, es cómo eliminar el public de las url, es decir, que en todas las url's no aparezca la palabra public, como en la primera imagen.

Ésto lo pueden hacer de otras formas, pero las más simple es ésta, además, es como uso para desarrollo, hay que tomar las medidas de seguridad en caso de ponerlo en producción.

Paso 1:

En la carpeta root, es decir, la principal de tu proyecto, hay un archivo que se llama serve.php, renombrarlo a index.php

Paso 2:

Copiar el archivo .htaccess que se encuentra en la carpeta public y pasarlo a la base del proyecto, es decir, a la carpeta root.

Paso 3:

En la configuración de la url del proyecto en .env configurar la url del proyecto

[...]
APP_URL=http://localhost/devs/laravel-crud-two/
[...]

Y en el archivo config/app.php

[...]
'url' => env('APP_URL', 'http://localhost/devs/laravel-crud-two/'),
[...]

Paso 4:

Ahora desde el navegador sólo entrar a la url y listo:

Comentarios:

Redes sociales
Accesos directos