尊龙凯时人生就是博

Laravel¿ª·¢£ºÔõÑùʹÓÃLaravel ConfigÉèÖÃÓ¦ÓóÌÐò£¿

laravelÊÇÒ»¸öÊ¢ÐеÄphp¿ò¼Ü£¬Îª¿ª·¢ÕßÌṩÁËÐí¶àÀû±ãµÄ¹¦Ð§¡£ÆäÖÐÒ»¸ö×îÓÐÓõĹ¦Ð§ÊÇÉèÖÃÎļþ£¬ÕâЩÎļþ¿ÉÒÔÓÃÓÚ´æ´¢Ó¦ÓóÌÐòÖеÄÉèÖúÍÑ¡Ïî¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«ÏÈÈÝÔõÑùʹÓÃlaravel configÉèÖÃÓ¦ÓóÌÐò¡£

ʲôÊÇÉèÖÃÎļþ£¿

ÔÚÓ¦ÓóÌÐòÖУ¬ÓÐÐí¶àÉèÖÃÐèÒªÉèÖúÍÖÎÀí¡£ÕâЩÉèÖðüÀ¨Êý¾Ý¿âÐÅÏ¢¡¢µÚÈý·½APIÃÜÔ¿ºÍÓ¦ÓóÌÐòÐÐΪ¡£ÔÚijЩÇéÐÎÏ£¬ÕâЩÉèÖÿÉÄÜÐèҪƾ֤²î±ðµÄ°²ÅÅÇéÐΣ¨ÀýÈ翪·¢¡¢²âÊÔºÍÉú²ú£©¾ÙÐвî±ðµÄÉèÖá£

ÔÚLaravelÖУ¬ÕâЩÉèÖÿÉÒÔ´æ´¢ÔÚÉèÖÃÎļþÖС£ÉèÖÃÎļþÊÇ´¿PHPÎļþ£¬ËüÃÇ°üÀ¨Ìض¨ÓÚÓ¦ÓóÌÐòµÄ¼ü/Öµ¶Ô¡£LaravelµÄConfig×é¼þÌṩÁËÐí¶àÒªÁìÀ´ÇáËÉ»á¼ûÕâЩÉèÖ㬲¢Æ¾Ö¤ÐèÒª¶ÔËüÃǾÙÐе÷½â¡£

½¨ÉèºÍ±à¼­ÉèÖÃÎļþ

ΪÁ˽¨ÉèÒ»¸öеÄÉèÖÃÎļþ£¬Äú¿ÉÒÔÔÚLaravelµÄconfigĿ¼Öн¨ÉèÒ»¸öPHPÎļþ¡£ÎļþÃûÓ¦¸ÃÐÎòÉèÖÃÉèÖã¬ÀýÈçapp.phpºÍdatabase.php¡£

ÏÂÃæÊÇÒ»¸ö¼òÆÓµÄÀý×Ó£¬×ÊÖúÄú×îÏÈÏàʶÔõÑù½ç˵¼ü/Öµ¶Ô£º

return [
    'key' => 'value',
    'database' => [
        'host' => 'localhost',
        'name' => 'my_database',
        'user' => 'db_user',
        'password' => 'db_password'
    ]
];

µÇ¼ºó¸´ÖÆ

ÈçÉÏËùÊö£¬Äú¿ÉÒÔʹÓÃreturnÒªº¦×Ö½«¼ü/Öµ¶Ô·µ»ØΪÊý×顣ʹÓôËÓï·¨£¬Äú¿ÉÒÔǶÌ×í§ÒâÉî¶ÈµÄÊý×飬ÒÔ˳ӦӦÓóÌÐòµÄ²î±ðÉèÖÃÑ¡Ïî¡£

Ò»µ©Äú½¨ÉèÁËÒ»¸öÉèÖÃÎļþ£¬Äú¿ÉÒÔʹÓÃLaravelµÄConfig×é¼þ´ÓÆäËü²¿·Ö»á¼ûÕâЩÉèÖá£ÏÂÃæÊÇһЩʾÀý´úÂ룺

// »ñÈ¡µ¥¸ö¼üµÄÖµ
$value = config('app.key');

// »ñÈ¡Õû¸öÊý×éµÄÖµ
$database = config('database');

// »ñȡǶÌ×Êý×éÖеÄÖµ
$password = config('database.password');

µÇ¼ºó¸´ÖÆ

ÈçÄúËù¼û£¬Òª»á¼ûÉèÖÃÎļþÖеÄÉèÖ㬿ÉÒÔŲÓÃconfigº¯Êý£¬È»ºóת´ïÒª»á¼ûµÄÏîµÄÃû³Æ¡£ÔÚËùÓÐʾÀýÖУ¬ÎÒÃÇʹÓÃconfigº¯Êý»ñÈ¡ÉèÖᣠLaravel»á×Ô¶¯²éÕÒ´æ´¢ÉèÖõÄÉèÖÃÎļþ²¢·µ»ØÏìÓ¦µÄÖµ¡£

°²ÅÅÇéÐÎ

ÈçÇ°ËùÊö£¬LaravelµÄconfig×é¼þÖ§³Ö¶à¸ö°²ÅÅÇéÐΡ£Ä¬ÈÏÇéÐÎÏ£¬LaravelʹÓÃÒ»¸öÃûΪ.envµÄÇéÐÎÎļþÀ´´æ´¢°²ÅÅÇéÐÎÖеÄÉèÖá£

ÔÚ.envÎļþÖУ¬Äú¿ÉÒÔ½çÌÖÇéÐαäÁ¿£¬²¢ÒÔÌض¨µÄ·½·¨Ê¹ÓÃËüÃÇ¡£ÏÂÃæÊÇÒ»¸ö.envÎļþµÄÀý×Ó£º

APP_ENV=local
APP_DEBUG=true
APP_KEY=base64:kJuQSzsNMmK+azG/I606TsLj7pI+J8Vf1B3uXmZAjTk=

DB_HOST=localhost
DB_DATABASE=my_database
DB_USERNAME=db_user
DB_PASSWORD=db_password

µÇ¼ºó¸´ÖÆ

ÔÚ´ËÎļþÖУ¬ÎÒÃǽç˵ÁËÄ¿½ñÇéÐαäÁ¿ÎªÍâµØ£¬²¢½«Ó¦ÓóÌÐòµ÷ÊÔģʽÆôÓá£ÎÒÃÇ»¹ÌṩÁËÊý¾Ý¿âµÄÏêϸÐÅÏ¢£¬²¢Ê¹ÓÃbase64±àÂëµÄһЩÄÚÈÝÀ´½ç˵ӦÓóÌÐòÃÜÔ¿¡£

ÔÚLaravelÖУ¬.envÎļþµÄÉèÖÿÉÒÔͨ¹ýconfigº¯Êý»á¼û£¬²¢×Ô¶¯ÁýÕÖÆäËûÉèÖÃÎļþÖеÄÉèÖá£

// »ñÈ¡.envÎļþÖеÄAPP_ENV¼üµÄÖµ
$env = config('app.env');

// »ñÈ¡.envÎļþÖеÄÊý¾Ý¿âÃû³Æ
$dbName = config('database.connections.mysql.database');

µÇ¼ºó¸´ÖÆ

LaravelÖеÄconfig×é¼þÓÐÐí¶àÌØÕ÷£¬ÔÚ´ËÎÒÃÇÖ»ÏÈÈÝÁËÆäÖÐһЩ¡£ ÇëÉó²éLaravelÎĵµºÍAPI²Î¿¼ÒÔ»ñÈ¡¸ü¶àÐÅÏ¢ºÍʾÀý¡£

×ܽá

ÔÚ´ËÎÄÕÂÖУ¬ÎÒÃÇÏÈÈÝÁËÔõÑùʹÓÃLaravel ConfigÉèÖÃÓ¦ÓóÌÐò¡£ÎÒÃÇÌÖÂÛÁËÔõÑù½¨ÉèºÍ±à¼­ÉèÖÃÎļþ£¬ÔõÑù»á¼ûºÍʹÓÃÉèÖÃÎļþÖеÄÉèÖ㬲¢Ê¹ÓÃ.envÎļþÀ´½ç˵ºÍÖÎÀí¶à¸ö°²ÅÅÇéÐÎÖеÄÉèÖᣠÉèÖÃÎļþÊÇÖÎÀíÓ¦ÓóÌÐòÉèÖõÄÖ÷Òª×é³É²¿·Ö£¬²¢¿É×ÊÖú¿ª·¢Ö°Ô±ÇáËÉά»¤ºÍÖÎÀíÓ¦ÓóÌÐò¡£

ÒÔÉϾÍÊÇLaravel¿ª·¢£ºÔõÑùʹÓÃLaravel ConfigÉèÖÃÓ¦ÓóÌÐò£¿µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

ÁªÏµ尊龙凯时人生就是博

18523999891

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

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

QR code
sitemap¡¢ÍøÕ¾µØͼ