概要
Laravelで定数を定義する場合、configやModelなどに定義することができる。
しかし、個人的にはConstsディレクトリを作成し、その中に定数ファイルを格納するのが最もわかりやすいと思う。
サンプル
定義
<?php
namespace App\Consts;
class ColorConst
{
const COLOR_RED = 1;
const COLOR_BLUE = 2;
const COLOR_GREEN = 3;
}
利用
<?php
// 〜省略〜
use App\Consts\ColorConst;
// 〜省略〜
public function index(Request $request): View
{
var_dump(ColorConst::COLOR_RED);
// 〜以下省略〜