ÔõÑù¸ü¸ÄLaravelµÄ.envÎļþÄÚÈÝ
Ëæ×Ålaravel¿ò¼ÜµÄÒ»Ö±Éú³¤ºÍÓ¦Óã¬Ðí¶à¿ª·¢Õß»áÔÚʹÓÃlaravelʱÃæÁÙÐèÒª¸ü¸Ä.envÎļþÄÚÈݵÄÐèÇó¡£ È»¶ø£¬Ðí¶à¿ª·¢Õß¿ÉÄܲ»ÖªµÀÔõÑù¸ü¸Ä.envÎļþÖеÄÄÚÈÝ¡£±¾ÎĽ«¼òÆÓÏÈÈÝÔõÑù¸ü¸ÄlaravelµÄ.envÎļþÄÚÈÝ¡£
ʲôÊÇ.envÎļþ£¿
.envÊÇLaravel¿ò¼ÜµÄÉèÖÃÎļþÖ®Ò»¡£ËüÉúÑÄÓ¦ÓóÌÐòµÄÇéÐÎÉèÖñäÁ¿£¬ÀýÈçÊý¾Ý¿âÐÅÏ¢¡¢ÓʼþÉèÖõȡ£Õâ¸öÎļþ´æ´¢ËùÓÐÓ¦ÓóÌÐò±äÁ¿µÄ¼üÖµ¶Ô£¬²î±ðµÄ¼üÖµ¶ÔÖ®¼äÓõȺÅÍÑÀë¡£
.envÎļþµÄĬÈÏλÖÃÊÇLaravel¸ùĿ¼Ïµġ°.env”£¬¸ÃÎļþͨ³£±»·ÅÔÚignore£¨GitÖУ©»òexclude£¨SVNÖУ©ÎļþÖУ¬ÕâÊÇΪÁ˱£»¤Ãô¸ÐÐÅÏ¢²»±»ÒâÍâ¹ûÕæ¡£
ÔõÑù¸ü¸Ä.envÎļþ£¿
ÔÚÏîÄ¿ÖУ¬Äú¿ÉÒÔ·¿ªÏîÄ¿µÄ.envÎļþ²¢ÐÞ¸ÄÆäÖеÄÄÚÈÝ¡£ÈôÊÇ.envÎļþ²»±£´æ£¬¿ÉÒÔƾ֤.env.exampleÀ´Ð½¨Ò»¸ö.envÎļþ£¬²¢ÔÚÆäÖÐÌí¼ÓÉèÖñäÁ¿¡£
ÒÔÏÂÊÇÐÞ¸Ä.envÎļþµÄ°ì·¨£º
µÚÒ»²½£º·¿ª.envÎļþ
ÔÚÏîÄ¿¸ùĿ¼ÏÂÕÒµ½.envÎļþ¡£ÓÃÄúϲ»¶µÄ±à¼Æ÷·¿ª¸ÃÎļþ£¬½¨ÒéʹÓÃSublime¡¢Atom¡¢Visual Studio CodeµÈÎı¾±à¼Æ÷¾ÙÐб༡£
µÚ¶þ²½£ºÐÞ¸Ä.envÎļþÄÚÈÝ
Äú¿ÉÒÔƾ֤ÐèÒªÐÞ¸Ä.envÎļþÖÐÉèÖñäÁ¿µÄÖµ£¬ÀýÈçÊý¾Ý¿âÐÅÏ¢¡¢ÓʼþÉèÖõȡ£Ð޸ĺó£¬Ò»¶¨ÒªÉúÑÄÎļþ¡£
ʾÀý£º
APP_URL=http://localhost DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=database_name DB_USERNAME=database_user DB_PASSWORD=database_password
µÇ¼ºó¸´ÖÆ
µÚÈý²½£ºÖØÐÂÌìÉúÉèÖûº´æ
ÔÚÐÞ¸ÄÇéÐαäÁ¿ºó£¬Laravel¿ò¼ÜÐèÒªÖØжÁÈ¡¸ÃÎļþ¡£ÓÉÓÚLaravelµÄĬÈÏÐÐΪÊÇ»º´æËùÓÐÉèÖÃÐÅÏ¢£¬Òò´ËÐèÒªÖØÐÂÌìÉúÉèÖûº´æ¡£
ÔÚÖնˣ¨ÏÂÁîÐУ©ÖÐÔËÐÐÒÔÏÂÏÂÁ
php artisan config:cache
µÇ¼ºó¸´ÖÆ
´ËÏÂÁÖØÐÞÉèÖûº´æ¡£»º´æµÄÉèÖÃͨ³£ÊÇ´æ´¢ÔÚbootstrap/cacheĿ¼ÏµÄconfig.phpÎļþ¡£
µÚËIJ½£ºÑéÖ¤ÉèÖÃ
ÔÚÐÞ¸ÄÍê.envÎļþºó£¬Äú¿ÉÒÔʹÓÃLaravelÓ¦ÓóÌÐòÀ´ÑéÖ¤ÉèÖÃÎļþÊÇ·ñÐÞ¸ÄÀֳɡ£ÔÚä¯ÀÀÆ÷ÖÐÊäÈëÄúµÄÓ¦ÓóÌÐòURL£¬ÈôÊÇÒ»ÇÐÕý³££¬ÔòÄúµÄ¸ü¸ÄÒÑÀֳɡ£
ÔÚLaravel 5.2°æ±¾Ö®ºó£¬.envÎļþÖ§³Ö×¢ÊÍ¡£×¢ÊÍÒÔ¡°#¡±¿ªÍ·£¬LaravelÔÚ¶ÁÈ¡Îļþʱ»á×Ô¶¯Ìø¹ý×¢ÊÍÐС£Òò´Ë£¬ ÈôÊÇÄãÏëÔÚ.envÎļþÖÐÌí¼Ó×¢ÊÍ£¬½¨ÒéÒÔ#×îÏÈ¡£
×ܽá
.envÎļþÊÇLaravel¿ò¼ÜÖеÄÒ»²¿·Ö£¬ÓÃÓÚ´æ´¢Ó¦ÓóÌÐòµÄÉèÖñäÁ¿¡£ÐÞ¸Ä.envÎļþºÜ¼òÆÓ£¬Äú¿ÉÒÔÓÃÈκÎÎı¾±à¼Æ÷·¿ª´ËÎļþ£¬Æ¾Ö¤ÐèÒªÐÞ¸ÄÉèÖÃÖµ£¬²¢ÔËÐС°config:cache¡±ÏÂÁîÖØÐÂÌìÉúÉèÖûº´æ£¬×îºóÑéÖ¤ÄúµÄÉèÖÃÊÇ·ñ¸ü¸ÄÀֳɡ£ÎªÁË°ü¹ÜÇå¾²ÐÔ£¬½¨Ò齫Ãô¸ÐÐÅÏ¢ÉúÑÄÔÚ¸ÃÎļþÖ®Í⣬ÒÔÃâй¶¡£
ÒÔÉϾÍÊÇÔõÑù¸ü¸ÄLaravelµÄ.envÎļþÄÚÈݵÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡