laravel配置系統使用問題

可愛多發表於2024-01-16

現在有幾個渠道,不想要建立資料表,怎麼配置比較好?

channel
a:渠道1
b:渠道2
c:渠道3

本來一個表有用這個欄位,直接在model裡面定義

const A = 'a'; 
const B = 'b'; 
const C = 'c'; 

const CHANNEL_ARR1 = [
  self::A => '渠道1',
  self::B => '渠道2',
  self::C => '渠道3',
];
const CHANNEL_ARR2 = [
  'all' => '全部',
  self::A => '渠道1',
  self::B => '渠道2',
  self::C => '渠道3',
];

現在多了幾張表使用channel這個欄位,該怎麼使用配置檔案配置比較好呼叫?
想過使用config/channel.php,感覺不是很靈活

<?php
return [
    'a' => '渠道1',
    'b' => '渠道2',
    'c' => '渠道3',
];

求有好的方案,謝謝

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章