×ðÁú¿­Ê±¹ÙÍøµÇ¼

laravelÉèÖÃÅäÖÆÎļþ

laravelÊÇÒ»¸öÊ¢ÐеÄphp¿ò¼Ü£¬¾ßÓÐÖÚ¶àÓÅÒìµÄ¹¦Ð§ºÍ¹¤¾ß£¬ÆäÖÐÖ®Ò»¾ÍÊÇÆäÎÞаÐÔ ¡£×÷Ϊ¿ª·¢Õߣ¬ÎÒÃÇ¿ÉÒÔͨ¹ýÉèÖÃÎļþÀ´ÉèÖÃÎÒÃǵÄÓ¦ÓóÌÐò£¬¿ÉÒÔÔÚÓ¦ÓóÌÐòµÄ¸÷¸ö²¿·ÖÖÐÀû±ãµØʹÓÃÕâЩÉèÖà ¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«Ñ§Ï°ÔõÑùÉèÖÃlaravel¿ò¼ÜµÄÉèÖÃÎļþ ¡£

Ã÷È·LaravelµÄÉèÖÃÎļþ

Laravel¿ò¼ÜÔÊÐíÎÒÃÇÔÚÓ¦ÓóÌÐòÖнç˵Ðí¶àÉèÖÃÑ¡ÏÀýÈçÊý¾Ý¿âÉèÖá¢ÓʼþÉèÖᢻº´æÉèÖõȵÈ ¡£ÕâЩÉèÖô洢ÔÚconfigĿ¼ÖеÄÉèÖÃÎļþÖÐ ¡£Laravel¿ò¼ÜÌṩÁË»ù±¾µÄÉèÖÃÎļþ£¬µ«ÎÒÃÇÒ²¿ÉÒÔ×Ô¼º½¨Éè²¢½ç˵¸ü¶àµÄÉèÖÃÎļþ£¬ÒÔÖª×ãÎÒÃÇÓ¦ÓóÌÐòµÄÐèÇó ¡£

ËùÓеÄLaravelÉèÖÃÎļþ¶¼Ð´³ÉÊý×é»ò¼üÖµ¶ÔµÄÐÎʽ ¡£Ã¿¸öÉèÖÃÎļþ¶¼°üÀ¨Ò»Ð©ÏîºÍÑ¡ÏÕâЩÏîºÍÑ¡Ïîƾ֤¼üÖµ¶ÔµÄÐÎʽ½ç˵ ¡£ÀýÈ磬һ¸ö.envÎļþ°üÀ¨¶à¸ö¼üÖµ¶Ô£¬ÓÃÀ´´æ´¢ÎÒÃÇÓ¦ÓóÌÐòµÄÇéÐαäÁ¿ ¡£

»á¼ûÉèÖÃÎļþ

ÎÒÃÇ¿ÉÒÔÔÚLaravelÓ¦ÓóÌÐòÖÐͨ¹ýconfigº¯ÊýÀ´»á¼ûÉèÖÃÎļþÖеÄÖµ ¡£ÀýÈ磬Ҫ´Óconfig/app.phpÎļþÖлñÈ¡Ó¦ÓóÌÐòÃû³Æ£¬ÎÒÃÇ¿ÉÒÔÕâÑùд£º

$configValue = config('app.name');

µÇ¼ºó¸´ÖÆ

Õâ¸öÀý×ÓÖУ¬configº¯Êý·µ»ØµÄÊÇapp.phpÎļþÖÐkeyΪapp.nameµÄvalue ¡£

ÎÒÃÇÒ²¿ÉÒÔʹÓôøÓÐĬÈÏÖµµÄconfigº¯Êý ¡£ÈôÊÇÎÒÃÇÏëÒª´ÓÒ»¸ö²»±£´æµÄÉèÖÃÏîÖлñÈ¡Öµ£¬configº¯Êý½«·µ»ØÒ»¸öĬÈÏÖµ ¡£ÀýÈ磬Ҫ´Óconfig/app.phpÎļþÖлñÈ¡Ò»¸ö²»±£´æµÄÏîmykeyµÄÖµ£¬²¢ÉèÖÃĬÈÏֵΪnull£¬ÎÒÃÇ¿ÉÒÔÕâÑùд£º

$configValue = config('app.mykey', null);

µÇ¼ºó¸´ÖÆ

ʹÓÃ.envÎļþ

Laravel¿ò¼ÜÔÊÐíÎÒÃÇʹÓÃ.envÎļþÀ´´æ´¢Ò»Ð©Ãô¸ÐµÄÇéÐαäÁ¿£¬ÀýÈçÊý¾Ý¿â»á¼ûÐÅÏ¢µÈµÈ ¡£.envÎļþ²»Ó¦¸Ã±»Ìá½»µ½°æ±¾¿ØÖÆϵͳÖУ¬È·±£Ãô¸ÐÐÅÏ¢²»»á±»Ð¹Â¶ ¡£

ÔÚ.envÎļþÖУ¬Ã¿Ò»Ðж¼Ó¦¸ÃÊÇÒ»¸ö¼üÖµ¶Ô ¡£ÀýÈ磺

DB_HOST=localhost
DB_DATABASE=my_database
DB_USERNAME=my_username
DB_PASSWORD=my_password

µÇ¼ºó¸´ÖÆ

ÎÒÃÇ¿ÉÒÔͨ¹ýenvº¯ÊýÔÚÓ¦ÓóÌÐòÖлá¼û.envÎļþÖеÄÖµ ¡£ÀýÈ磬Ҫ»ñÈ¡.envÎļþÖеÄÊý¾Ý¿âÃÜÂ룬ÎÒÃÇ¿ÉÒÔÕâÑùд£º

$dbPassword = env('DB_PASSWORD');

µÇ¼ºó¸´ÖÆ

.envÎļþÖеļüÖµ¶Ô¿ÉÒÔÔÚÓ¦ÓóÌÐòÖеÄÉèÖÃÎļþÖÐʹÓà ¡£ÀýÈ磬ҪÉèÖÃÄ¿½ñÓ¦ÓóÌÐòµÄÇéÐΣ¬ÎÒÃÇ¿ÉÒÔÔÚ.envÎļþÖнç˵£º

APP_ENV=local

µÇ¼ºó¸´ÖÆ

È»ºó£¬ÎÒÃÇ¿ÉÒÔÔÚconfig/app.phpÎļþÖÐʹÓÃÕâ¸öÇéÐαäÁ¿£º

'env' => env('APP_ENV', 'production'),

µÇ¼ºó¸´ÖÆ

Õâ¸öÉèÖÃÑ¡Ï»ñÈ¡.envÎļþÖеÄAPP_ENVÇéÐαäÁ¿£¬ÈôÊDz»±£´æ£¬Ôò½ÓÄÉĬÈÏÖµproduction ¡£

½¨Éè×Ô¼ºµÄÉèÖÃÎļþ

ÔÚLaravel¿ò¼ÜÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýÔËÐÐartisanÏÂÁîÀ´½¨ÉèеÄÉèÖÃÎļþ ¡£ÀýÈ磬Ҫ½¨ÉèÒ»¸öÃûΪmyconfigµÄеÄÉèÖÃÎļþ£¬ÎÒÃÇ¿ÉÒÔÕâÑùд£º

php artisan make:config myconfig

µÇ¼ºó¸´ÖÆ

Õâ¸öÏÂÁÔÚconfigĿ¼Öн¨ÉèÒ»¸öеÄmyconfig.phpÎļþ ¡£

ÎÒÃÇ¿ÉÒÔÔÚmyconfig.phpÎļþÖнç˵ÎÒÃÇ×Ô¼ºµÄÉèÖÃÏîºÍÑ¡Ïî ¡£ÀýÈ磬Ҫ½ç˵һ¸ömykeyºÍmyvalueµÄÉèÖÃÏÎÒÃÇ¿ÉÒÔÕâÑùд£º

<?php

return [
    'mykey' => 'myvalue',
];

µÇ¼ºó¸´ÖÆ

È»ºó£¬ÎÒÃǾͿÉÒÔÔÚÓ¦ÓóÌÐòÖÐʹÓÃÕâ¸öÉèÖÃÏîmykey ¡£ÀýÈ磺

$configValue = config('myconfig.mykey');

µÇ¼ºó¸´ÖÆ

ÐÞ¸ÄÉèÖÃÎļþ

ÔÚLaravelÓ¦ÓóÌÐòÖУ¬ÎÒÃÇͨ³£²»Ö±½ÓÔÚÉèÖÃÎļþÖÐÐÞ¸ÄÉèÖÃÏîºÍÑ¡Ïî ¡£Ïà·´£¬ÎÒÃÇÓ¦¸ÃʹÓÃ.envÎļþÖеÄÇéÐαäÁ¿»òÔÚÓ¦ÓóÌÐòÖеÄÉèÖÃÎļþÖÐÉèÖÃÖµ ¡£

µ«ÔÚijЩÇéÐÎÏ£¬ÎÒÃÇ¿ÉÄÜÐèÒªÖ±½ÓÔÚÉèÖÃÎļþÖÐÐÞ¸ÄһЩֵ£¬ÀýÈçÔÚµ÷ÊÔģʽÏ»ò¾ÙÐÐһЩ²âÊÔʱ ¡£ÎÒÃÇ¿ÉÒÔÔÚÉèÖÃÎļþÖÐÖ±½ÓÐÞ¸ÄÖµ£¬»òÕßÎÒÃÇ»¹¿ÉÒÔͨ¹ýÔÚÓ¦ÓóÌÐòÖÐÔËÐÐconfig:cache´ËÀàÏÂÁîÀ´»º´æÒѾ­×îеÄÉèÖÃÎļþ ¡£Õ⽫»áʹӦÓóÌÐòʹÓÃеÄÉèÖÃÖµ ¡£

½áÂÛ

ÔÚLaravel¿ò¼ÜÖУ¬ÎÒÃÇ¿ÉÒÔʹÓÃÉèÖÃÎļþÀ´ÖÎÀíÎÒÃÇÓ¦ÓóÌÐòµÄÖÖÖÖÉèÖà ¡£ÕâʹµÃÎÒÃÇ¿ÉÒÔÇáËɵØÏòÓ¦ÓóÌÐòÖÐÌí¼Ó¸ß¼¶¹¦Ð§£¬Í¬Ê±×èÖ¹ÁËÓ²±àÂëÉèÖÃÖµµÄÈõµã ¡£ÎÒÃÇ¿ÉÒÔͨ¹ýenvº¯Êý»á¼û.envÎļþÖеÄÇéÐαäÁ¿£¬²¢ÇÒͨ¹ýconfigº¯Êý»á¼ûÓ¦ÓóÌÐòÖеÄÉèÖÃÏîºÍÑ¡Ïî ¡ £»¹¿ÉÒÔͨ¹ýÔËÐÐartisanÏÂÁîÀ´½¨ÉèºÍÖÎÀí×Ô¼ºµÄÉèÖÃÎļþ ¡£

ÒÔÉϾÍÊÇlaravelÉèÖÃÅäÖÆÎļþµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼ ¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý ¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ