Laravel Nova select 中 $title 的多个列名称

Multiple column names for $title in Laravel Nova select

是否可以将多个列名称分组并将它们用作 select BelongsTo 中的标签/标题,我不想使用 ID 并且没有 'name' 字段例如有问题的 table 是这样的:

因此下拉菜单应该能够让用户看到这些名称,例如:


美国 |华盛顿 | $50.00

美国 |加州 | $80.00

美国 |德州 | $30.00


Documentation says,您可以覆盖资源的标题方法:

/**
 * Get the value that should be displayed to represent the resource.
 *
 * @return string
 */
public function title()
{
    return $this->name;
}

对于某些形式的特定显示,您可以使用:

BelongsTo::make('SomeModel', 'somemodel', 'App\Nova\SomeModel')
         ->display(function($someModel){ 
             return $someModel->id.' wow so custom, much id'; 
         }),