代码之家  ›  专栏  ›  技术社区  ›  ST80

Laravel Nova从模型中选择选项

  •  0
  • ST80  · 技术社区  · 7 年前

    是否可以从Nova中选择其他资源?

    Select::make('Contactperson')
         ->rules('required')
         ->options(// Here I want the values from the "Employees"-resource )
         ->displayUsingLabels()
         ->sortable()
    

    我看了一下文件,没有发现任何关于这个的东西,也许有什么办法?

    0 回复  |  直到 7 年前
        1
  •  1
  •   Oleksandr Roskovynskyi    6 年前

    为此,最好接近BelongsTo字段:

    https://nova.laravel.com/docs/2.0/resources/relationships.html#belongsto

    use Laravel\Nova\Fields\BelongsTo;
    
    BelongsTo::make('Contactperson', 'your_relation_method', 'App\Models\Employees')
        ->rules('required')
    ->sortable();
    
        2
  •  0
  •   kdrmlhcn    7 年前

    试试这样