我如何从另一个模型获取数据并使用 Laravel Filament 在另一个资源中显示它

问题描述 投票:0回答:1

我想获取 Laravel Filament 中表/模型的列/字段的值,并将其显示在另一个资源(另一个模型)中,它们模型之间没有任何关系。

例如,我的模型中有一个标题列,我想在 Laravel Filament 包的另一个资源部分中显示它的值。

TextColumn::make('title')->label('Category'),

因此,在这个代码片段中,我想从另一个模型(如 CategoryBlog)获取信息(我的意思是我的资源/模型是 Blog,我需要的数据在 Categoryblog 模型中,它们之间没有关系)。

那么我该怎么做呢??

TextColumn::make({{the code that get data from another model}})->label('Category'),

我可以像上面的代码那样吗?代码在哪里??什么代码?

TextColumn::make('title')->value({{or in this place???}})->label('Category'),

或者类似下面的代码!

CustomeCode::method->method

我不知道请帮助我!

php laravel model laravel-nova laravel-filament
1个回答
0
投票

您可以像Filament中的TextColumn::make('category.title')->label('Category')一样通过

'relationshipNameInModel.columnOrAccessorName'
获取关系数据。

© www.soinside.com 2019 - 2024. All rights reserved.