Как получить строку массива вместо его значения - PullRequest
0 голосов
/ 03 июля 2019

У меня есть список массивов для хранения кода моей страны, где значение используется для извлечения соответствующего значка флага. Однако я также буду использовать код страны в качестве предисловия к моей почте, где он будет выглядеть примерно так:

(CA) +1 123456789

но я могу только получить значение, которое хранится как CA, так что число выглядит как

CA 123456789

Мой массив хранится в таком виде в settings.php

"country_codes" => [
        "AF" => "(AF) +93",
        "AX" => "(AX) +358",
        "AL" => "(AL) +355",
        "DZ" => "(DZ) +213",
        "AS" => "(AS) +1-684",
        "AD" => "(AD) +376",
        "AO" => "(AO) +244",
        "AI" => "(AI) +1-264",
        "AG" => "(AG) +1-268",
        "AR" => "(AR) +54",
        "AM" => "(AM) +374",

И я звоню по-своему mail.blade.php

Name: {{$input['name']}}
Contact Number: {{$input['country_code']}} {{$input['contact']}}

Как изменить способ вызова значения, чтобы оно вызывало меня (AF) +93 вместо AF

1 Ответ

0 голосов
/ 03 июля 2019

Если settings.php находится в папке конфигурации, тогда

С фасадом

Contact Number: {{Config:get("settings.country_codes.".$input['country_code']."") }} 
{{$input['contact']}}

OR
с помощником

Contact Number: {{config("settings.country_codes.".$input['country_code']."") }}  
{{$input['contact']}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...