도도부현명을 셀렉트 박스로 사용하고 싶을 때, Config 파사드를 사용해 본다.

1281 단어 laravel5.8PHP7도커
셀렉트 박스를 사용하고 싶을 때, option 태그를 사용하는 방법이 떠오른다고 생각합니다만, 뷰측의 blade에 쓰는 것이 솟을 정도로 요소가 많을 때, 예를 들면 도도부현과 같이 47개도 써 버리면, 그만큼 블레이드가 흩어져 버립니다.

그래서, 이러한 미리 값이나 문자가 정해져 있는 경우는, 다른 장소에 파일을 만들어 관리하는 것이 편리합니다.

이 기사에서는 Config 외관을 사용하여 호출하는 방법을 소개합니다.

도도부현과 같은 고정 값은 config 내에서 파일을 만들어 관리합시다.



먼저 config 아래에 constant.php라는 파일을 만듭니다.



다음으로, constant.php에서는, 도도부현의 정보를 기입해 갑니다.
return [
   '1' => '北海道',
   '2' => '青森',
   '3' => '岩手',
];

호출 할 때 Config 외관에서



먼저 Config 외관을 사용하는 선언을 합니다.
namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Config; //Configファサードの宣言

그리고는, 사용하고 싶은 곳에서 호출할 뿐입니다.
public function post()
    {
      //これでconstant.phpで設定した値が使用できます
      $prefecture = Config::get('constant');

      return $prefecture;
    }

덧붙여서, 반환값은 아래와 같이 배열입니다.
array:3 [▼
  1 => "北海道"
  2 => "青森"
  3 => "岩手"
]

좋은 웹페이지 즐겨찾기