Laravel France

problème de base de donnée

Avatar de magikgikam
magikgikam

Bonjour à tous je suis novice sur Laravel 6, à la suite d'un déploiement sur Github mon fichier .ENV a disparu, après quelques manipulations j'en ai téléchargé un autre et à coup de "PHP ARTISAN KEY GENERATE" ma clé est enfin réapparu sauf que ma base de données n'est plus reliée à mes tables si une âme charitable pourrait m'expliquer comment faire pour rétablir l'accès j'ai déjà changé les noms dans le fichier .ENV

Posté il y a 3 mois
Avatar de bestmomo
bestmomo

Salut,

Si tu regardes le fichier .gitignore dans la racine de Laravel tu verras apparaître le fichier .env parmis quelques autres et certains dossiers. Pour le fichier .env c'est une sécurité parce qu'il contient des informations sensibles comme justement les informations d'accès à la base de données. On ne va donc pas déployer ce fichier sur un espace public.

Pour ton souci d'accès à la base je ne comprends pas trop le problème.

Posté il y a 3 mois
Avatar de CinquièmeDimension
CinquièmeDimension

Salut,

Oui en fait le fichier .env est le fichier qui va contenir tes variables d'environnement. C'est donc normal que ce ne soit pas envoyé dans github. Si tu développe en local, tes accès seront sur ton serveur local et en ligne tes accès seront en ligne.

Pour ta base de données, par exemple, en local tu aura peut-être l'adresse en 'localhost' ou '127.0.0.1' alors qu'en ligne, pas forcement. Tu peux utiliser un serveur de base de données distant en local mais tu ne peux pas utiliser ton lerceur local en ligne. Je ne sais pas si je suis clair dans mes propos. Si tu as migré ton application en ligne alors c'est normal que tu n'arirve pas à te connecter à ta base en local si tu bossait sur un serveur local genre Xampp ou Wamp.

Pour qu'on t'aide, il nous faudrait plus d'explication sur les action qui ont menés à cette erreur. Tu as migré ton app en ligne ? Tu as juste initialisé ton Github ? etc.

Posté il y a 3 mois

Vous ne pouvez pas répondre à ce sujet.