サイトアイコン 上尾市のWEBプログラマーによるブログ

[Laravel] 定数定義と定数の利用方法

Laravel

概要

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);
  // 〜以下省略〜
モバイルバージョンを終了