Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Configuración de laravel

7/25
Recursos

En nuestro archivo .env encontraremos mucha información sobre cómo se está configurando Laravel como el nombre, el entorno de desarrollo, si muestra o no debug, la URL de nuestra app, datos de conexión a nuestra base de datos, entre otras opciones.

Toda la configuración que hacemos realmente se está llamando dentro de los archivos que están en la carpeta config

  • Si vienes del curso de introducción a PHP, seguramente tienes PHPMyAdmin el cual puedes seguir usando o puedes cambiar a cualquier cliente que te guste.

Aportes 36

Preguntas 6

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Pregunta: Qué pasa si los datos de config no son iguales a los del archivo .env? Cual sobrescribe al otro?

A todos los que estan usando Homestead o laragon, les recomiendo que echen un vistazo a laradock (https://laradock.io). Esta basado en docker y es una chulada. Ahi en la pagina les explican cuales son las ventajas de usar contenedores de docker en ves de una maquina virtual.

Apuntes:
El archivo “.env” ubicado en la carpeta raíz, es el que contiene todas las constantes globales del proyecto como tal, las cuales pueden contener datos de configuración a la base de datos, asi como el booleano que contendrá el debugger
En el archivo “database.php” de la carpeta “config”, se encuentra la configuración de todos los drivers que contiene laravel, como pueden ser sqlite, mysql, postgres, etc.

También pueden crear la base de datos por consola. Una vez ubicados en la raíz del proyecto, ejecutar los comandos:

mysql -u root
create database curso-laravel

Buenas noches para todos

Después de haber tenido múltiples problemas de error a la hora de crear el proyecto curso-laravel, opte por desinstalar xampp e instalar laragon. Este repositorio soluciona todos los problemas y lo mejor de todo está diseñado para el desarrollo con laravel, entre otras grandes opciones. link: https://laragon.org/download/

Hola Héctor, la ayuda que te aparece en las funciones donde aparecen las palabras key y default en gris es algún plugin que tienes instalado o viene por defecto en phpstorm ? Me parece super útil !! Hay alguna posibilidad de tener algo parecido en VSCode ?

Gran curso !! 😊

No encuentro la carpeta homestead, en mi instalación, a que se puede deber?

se puede configurar laravel con una base de datos no relacionales como firebase??

Qué pasa si al realizar el deploy de una app en producción, la variable APP_ENV sigue con el valor “local”?

Pregunta: En producción se usa el archivo .env? o solo se usan los archivos de la carpeta config?

Qué mal que no explicaran el procedimiento de Homestead, perdí totalmente el hilo en ésta parte…

En Laravel 8.* utiliza Bases de datos relacionadas, necesitaras configurar el tipo de motor.
Ruta: config -> database.php
Modifica el parametro engine a InnoDB.

‘mysql’ => [

‘engine’ => ‘InnoDB’,

php artisan key:generate --> para genera el APP_KEY

Entiendo que homestead virtualiza un entorno de desarrollo en la máquina local

Y para los de windows?

Buenos días me presenta problemas con oracle ver 11

configuramos nuestros proyecto en funcion a nuestros parametros q podemos ser cambiados cuando pasemos por las diferentes fases hasta llegar a producción

Buen día, si yo quiero hacer que mi aplicación se conecte a varias bases de datos y yo poder escoger conque base de datos trabajar como puedo hacerlo?

Todo va super 😃

Al ejecutar el comando php artisan migrate sólo me crea 2 tablas y me marca el siguiente error:

Estoy usando XAMPP.

por alguna razon le tengo contraseña, pero al introducirla no corre, al dejarla vacia funciona…

Muy buena la forma de configurar las variables de entorno

para los que esten usando laradock y les sale el error de conexion, en el .env lugar de DB_HOST =localhost deben poner DB_HOST=mysql y todo va a correr de maravilla, e estado 2 dias con ese problema jajaja

configuramos los datos para poder acceder a la bd y demas

¿cómo leo un valor del .env? si quiero saber en alguna función en qué entorno se esta trabajando para realizar cierto comportamiento?

Hasta ahora va muy bien el curso, todo claro y funcionando. Gracias.

se puede hacer sin homestead?

¿Alguno conoce una extensión para Visual Studio Code para trabajar PHP que muestre el nombre de los parámetros como lo hace PHPStorm en los videos del profesor ?

En algún momento del curso se enseño que es homestead? o como usarlo. por que aquí si quede plop

Compañeros para que lo quieran instalar un cliente como Sequel Pro en MAC con Xampp les dejo este link: https://www.youtube.com/watch?v=6-83nEWn-YA

En el archivo .env es en donde se hacen todas las configuraciones de la aplicación, Laravel nos lo pone ahí para hacernos la vida más fácil, así no tenemos que tocar el código.

Recuerden que en dado caso de que ustedes tengan un usuario y contraseña para su base de datos deben ponerlos en el archivo .env

Si estás usando algún sistema como Xampp lo más probable es que tu usuario sea “root” y la contraseña la dejas vacía

Configuración por defecto en Postgres, revisar el nombre de la BD que creen el resto debería ser igual.

DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=php_laravel
DB_USERNAME=postgres
DB_PASSWORD=postgres

Homestead? Que es eso? Como se come?

Podrían explicar un poco mas? Donde encuentro ese directorio?
Explican como si uno ya supiera todo, si supiera no estaría acá

Amazing!

Y si tengo que conectar con Informix ??