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

laravel ÉèÖÃÈ«¾ÖÊý×é

laravelÊÇÒ»¸ö¹ãÊܽӴýµÄ¿ª·¢¿ò¼Ü £¬ËüÌṩÁËÐí¶àÇ¿Ê¢µÄ¹¦Ð§ £¬ÆäÖÐÖ®Ò»ÊÇÉèÖÃÈ«¾ÖÊý×顣ȫ¾ÖÊý×é¿ÉÒÔÔÚÕû¸öÓ¦ÓóÌÐòÖÐʹÓà £¬ÈÃÄúÄܹ»´æ´¢ºÍ»á¼ûÐèÒªÔÚ¶à¸öλÖÃʹÓõÄÊý¾Ý¡£

±¾ÎĽ«ÏÈÈÝÔõÑùÉèÖÃÈ«¾ÖÊý×é £¬ÒÔ¼°ÔÚLaravelÓ¦ÓóÌÐòÖÐʹÓÃËü¡£

ʹÓÃconfigÎļþ

LaravelÖеÄconfigÎļþ¼ÐÖаüÀ¨ÁËÓ¦ÓóÌÐòÖÐËùÐèµÄËùÓÐÉèÖÃÎļþ¡£Äú¿ÉÒÔʹÓÃconfigÎļþ¼ÐÖеÄÎļþÀ´ÉèÖÃÈ«¾ÖÊý×é¡£

Ê×ÏÈ £¬ÄúÐèÒª½¨ÉèÒ»¸öеÄÉèÖÃÎļþ £¬ÃüÃûΪ¡°globals.php¡± £¬²¢½«Æä°²ÅÅÔÚconfigÎļþ¼ÐÖС£½ÓÏÂÀ´ £¬Äú¿ÉÒÔʹÓÃÒÔÏ´úÂ뽫Êý×éÌí¼Óµ½¸ÃÎļþÖУº

return [
    'global_array' => [
        'item_1' => 'value_1',
        'item_2' => 'value_2',
    ],
];

µÇ¼ºó¸´ÖÆ

ÏÖÔÚ £¬Äú¿ÉÒÔÔÚÕû¸öÓ¦ÓóÌÐòÖÐʹÓøÃÊý×é¡£Òª»á¼ûËü £¬ÇëʹÓÃÒÔÏ´úÂ룺

$config = config('globals.global_array');

$item1 = $config['item_1'];
$item2 = $config['item_2'];

µÇ¼ºó¸´ÖÆ

ʹÓÃЧÀÍÌṩÕß

Äú»¹¿ÉÒÔʹÓÃЧÀÍÌṩÕßÀ´ÉèÖÃÈ«¾ÖÊý×顣ЧÀÍÌṩÕßÈÏÕæʵÀý»¯ºÍ×¢²áÓ¦ÓóÌÐòÖеÄÖÖÖÖЧÀÍ¡¢ÀàºÍ×é¼þ¡£

Ê×ÏÈ £¬ÄúÐèÒª½¨ÉèÒ»¸öеÄЧÀÍÌṩÕß¡£¿ÉÒÔʹÓÃArtisanÏÂÁîÐй¤¾ßÇáËɽ¨ÉèËü£º

php artisan make:provider GlobalArrayServiceProvider

µÇ¼ºó¸´ÖÆ

È»ºó £¬ÄúÐèÒªÔÚ¸ÃЧÀÍÌṩÕßµÄbootÒªÁìÖÐÉèÖÃÊý×飺

public function boot() {
    $GLOBALS['global_array'] = [
        'item_1' => 'value_1',
        'item_2' => 'value_2',
    ];
}

µÇ¼ºó¸´ÖÆ

Õ⽫ÔÚÕû¸öÓ¦ÓóÌÐòÖн¨ÉèÒ»¸öÈ«¾Ö±äÁ¿ £¬Äú¿ÉÒÔÔÚÈκÎλÖÃʹÓÃËü¡£Òª»á¼ûËü £¬ÇëʹÓÃÒÔÏ´úÂ룺

$globalArray = $GLOBALS['global_array'];

$item1 = $globalArray['item_1'];
$item2 = $globalArray['item_2'];

µÇ¼ºó¸´ÖÆ

×¢ÖØ£ºËäȻʹÓÃЧÀÍÌṩÕßÉèÖÃÈ«¾Ö±äÁ¿ÊÇ¿ÉÐеÄ £¬¿ÉÊÇ×îºÃ×èֹʹÓÃËü £¬ÓÉÓÚËü¿ÉÄÜ»á´øÀ´²»¿ÉÕ¹ÍûµÄЧ¹û¡£

×ܽá

ÔÚLaravelÓ¦ÓóÌÐòÖÐÉèÖÃÈ«¾ÖÊý×éÊÇÒ»ÏîºÜÊǼòÆÓÇÒÊÊÓõĹ¦Ð§¡£Äú¿ÉÒÔʹÓÃconfigÎļþ»òЧÀÍÌṩÕßÀ´ÉèÖÃËü £¬²¢ÔÚÓ¦ÓóÌÐòÖеÄÈκÎλÖÃʹÓÃËü¡£ÎÞÂÛÄúʹÓÃÄÄÖÖÒªÁì £¬¶¼ÒªË¼Á¿ºóÐøά»¤Ê±µÄÓ°Ïì¡£

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

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ