Laravel : 为列的值设置别名
Laravel : set aliases for column's values
我会尝试正确地提出我的问题,但不确定
我的问题是我的数据库中有一个静态值(MTB、BMX、TRIAL、TRACK),它们被称为更长的名称,如下所示:
'MTB' => 'xxxxxxxxxxxxxxxxxxxxxx',
'BMX' => 'yyyyyyyyyyyyyyyyyyyyyy',
'TRIAL' => 'zzzzzzzzzzzzzzzzzzzz',
'TRACK' => 'wwwwwwwwwwwwwwwwwwww',
我更愿意在我的视图中显示他们的长名,并更新他们的短名。
有什么好的捷径吗?或者我必须将它们在我的 views 中的值一一比较,然后显示我想要的。
所以,我没有收到任何建议,但我试图通过在我的数据库中创建一个额外的 table 并为每个静态项目分配一个 ID 并建立关系并按关系获取和存储来解决这个问题以下,但我不确定这是最好的解决方案,它还没有意义。
事件 Table :
id name major_id
1 liga 1st 1
2 liga 2nd 2
专业Table:
id symbol name
1 MTB xxxxxxxxxxxxxxxxxxxxxxxx
2 ROAD yyyyyyyyyyyyyyyyyyyyyyyy
3 TRACK zzzzzzzzzzzzzzzzzzzzzzzz
我会尝试正确地提出我的问题,但不确定 我的问题是我的数据库中有一个静态值(MTB、BMX、TRIAL、TRACK),它们被称为更长的名称,如下所示:
'MTB' => 'xxxxxxxxxxxxxxxxxxxxxx',
'BMX' => 'yyyyyyyyyyyyyyyyyyyyyy',
'TRIAL' => 'zzzzzzzzzzzzzzzzzzzz',
'TRACK' => 'wwwwwwwwwwwwwwwwwwww',
我更愿意在我的视图中显示他们的长名,并更新他们的短名。 有什么好的捷径吗?或者我必须将它们在我的 views 中的值一一比较,然后显示我想要的。
所以,我没有收到任何建议,但我试图通过在我的数据库中创建一个额外的 table 并为每个静态项目分配一个 ID 并建立关系并按关系获取和存储来解决这个问题以下,但我不确定这是最好的解决方案,它还没有意义。
事件 Table :
id name major_id
1 liga 1st 1
2 liga 2nd 2
专业Table:
id symbol name
1 MTB xxxxxxxxxxxxxxxxxxxxxxxx
2 ROAD yyyyyyyyyyyyyyyyyyyyyyyy
3 TRACK zzzzzzzzzzzzzzzzzzzzzzzz