Laravelで定数を扱う

configフォルダにconst.phpを作成しそれを呼び出そう!!

#定数ファイルが1個でいい場合
app
bootstrap
config
└── const.php

#定数ファイルを細かく管理する場合
app
bootstrap
config
├─admin
  └─ const.php
└─user
  └── const.php


const.phpの書き方

return [
  // 管理メールアドレス
  'MAIL_SYSTEM_ADDR' => 'abc@sample.co.jp',
  // 性別
  'GENDER' => [
    '1' => '男性',
    '2' => '女性',
  ]
];


呼び出し方

$mailAddress = config('admin.const.MAIL_SYSTEM_ADDR');
$taroGender =  config('user.const.GENDER')[1];