Laravel - no encuentro carpeta public

 
Vista:
Imágen de perfil de Charly
Val: 26
Ha aumentado 1 puesto en Laravel (en relación al último mes)
Gráfica de Laravel

no encuentro carpeta public

Publicado por Charly (13 intervenciones) el 19/01/2018 16:00:05
Hola, Instalé ayer Composer y cree un nuevo proyecto con la consola mediante este comando:
composer create-project --prefer-dist laravel/laravel lp
En esta dirección:
C:\xampp\htdocs\xampp\ad
Todo iba bien hasta que intenté probar la aplicación, que fui mediante el navegador a la carpeta del proyecto, pero no estaba la carpeta public.
Si voy a la carpeta de mi ordenador sí que está, pero en localhost no.
Soy nuevo en este lenguaje, así que no se cómo manejarme.
Gracias por adelantado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de abzerox
Val: 70
Plata
Ha mantenido su posición en Laravel (en relación al último mes)
Gráfica de Laravel

no encuentro carpeta public

Publicado por abzerox (23 intervenciones) el 20/01/2018 04:29:21
Hola Charly, luego de instalar laravel hay que hacer algunas configuraciones, prueba con siguiente:

1) Instalamos laravel
1
composer create-project --prefer-dist laravel/laravel lp


2) Hacer una copia del archivo .env-example y renombrarlo a .env

3) Ejecutar el siguiente comando para generar la APP_KEY
1
php artisan key:generate

4) Puedes probarlo ejecutando el servidor integrado de laravel
1
php artisan serve

Nos cuentas si te sirvio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Charly
Val: 26
Ha aumentado 1 puesto en Laravel (en relación al último mes)
Gráfica de Laravel

no encuentro carpeta public

Publicado por Charly (13 intervenciones) el 20/01/2018 10:45:11
Al ejecutar los dos últimos comandos me salen varios warnings que dicen que no encuentra estas dos librerías dinámicas: C:\xampp\php\ext\php_pdo.dll y C:\xampp\php\ext\mcrypt.so
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de abzerox
Val: 70
Plata
Ha mantenido su posición en Laravel (en relación al último mes)
Gráfica de Laravel

no encuentro carpeta public

Publicado por abzerox (23 intervenciones) el 20/01/2018 12:25:53
Debes descomentar las lineas de tu archivo php.ini C:\xampp\php\php.ini para eso quita el punto y coma inicial así:

1
extension=php_pdo.dll
1
extension=php_pdo_mysql.dll
1
extension=mcrypt.so

Luego debes reinciar apache.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Charly
Val: 26
Ha aumentado 1 puesto en Laravel (en relación al último mes)
Gráfica de Laravel

no encuentro carpeta public

Publicado por Charly (13 intervenciones) el 20/01/2018 12:39:48
Lo siento, ya estaban descomentadas y aun así tampoco aparece la carpeta public en la dirección del localhost.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de abzerox
Val: 70
Plata
Ha mantenido su posición en Laravel (en relación al último mes)
Gráfica de Laravel

no encuentro carpeta public

Publicado por abzerox (23 intervenciones) el 20/01/2018 13:37:58
A que url estas accediendo? http://localhost/ad/lp/public/ ?
Si corres el server (estando dentro de la carpeta lp) con:
1
php artisan serve
deberias poder acceder a http://localhost:8000 (el puerto puede cambiar) para ver el código del template welcome.blade.php.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Charly
Val: 26
Ha aumentado 1 puesto en Laravel (en relación al último mes)
Gráfica de Laravel

no encuentro carpeta public

Publicado por Charly (13 intervenciones) el 20/01/2018 13:47:04
Accedo aquI:
http://localhost:8080/xampp/ad/
Y dentro tengo la carpeta que se crea al crear el proyecto.
La dirección va bien porque tengo proyectos de php con mysql y funciona bien Localhost.
Creo que en el php.ini tengo bien las extensiones, pero no tengo los archivos físicos.
Corriendo el comando del artisan serve, aparece esto en la consola:

consola
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de abzerox
Val: 70
Plata
Ha mantenido su posición en Laravel (en relación al último mes)
Gráfica de Laravel

no encuentro carpeta public

Publicado por abzerox (23 intervenciones) el 21/01/2018 00:20:04
Comprobaste si los archivos realmente estan en la carpeta C:\xampp\php\ext ?
Otra de las cosas que puedes probar es cambiar el valor de la directiva extension_dir del archivo php.ini dandole la ruta absoluta a la carpeta de las extensiones así;
1
extension_dir="C:\xampp\php\ext"
Luego de esto reinicia apache.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Charly
Val: 26
Ha aumentado 1 puesto en Laravel (en relación al último mes)
Gráfica de Laravel

no encuentro carpeta public

Publicado por Charly (13 intervenciones) el 21/01/2018 09:34:41
La ruta absoluta de la extension_dir ya estaba en el php.ini, pero esos dos archivos no estan en esa carpeta.
Hay alguna manera de descargarlos por separado? O tengo que reinstalar el Xampp completo otra vez?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de abzerox
Val: 70
Plata
Ha mantenido su posición en Laravel (en relación al último mes)
Gráfica de Laravel

no encuentro carpeta public

Publicado por abzerox (23 intervenciones) el 21/01/2018 23:47:21
Hola, puedes probar reinstalando xampp y realiazar nuevamente los mismos cambios.
También puedes descargar la libreria .dll requerida, pero ten cuidado de donde la descargas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar