我在laravel filament上,我想显示订阅的历史记录,如Shopify显示应用程序历史记录,我可以在订阅资源的索引页面上获取订阅,但我不知道如何在视图页面上以表格格式显示订阅的历史记录。下面是Shopify如何向用户显示其应用程序历史记录的屏幕截图。
的数据
的我已经像这样显示了所有订阅详细信息,我希望像Shopify这样的表在我点击特定记录时显示应用历史记录。谢谢你的好意
qlzsbp2j1#
为了解决这个问题,我用filament创建了一个custom page。第一个月此命令创建两个文件,一个是类文件,另一个是视图文件。在类文件中,我在getViewData()函数的帮助下从stripe中获取数据,并将该数据返回到视图文件。在视图文件中,我以表格格式显示了这些数据。步骤:-运行以下命令:-php artisan make:filament-page SortUsers --resource=UserResource --type=custom
getViewData()
php artisan make:filament-page SortUsers --resource=UserResource --type=custom
<?php namespace App\Filament\Resources\UserResource\Pages; use App\Filament\Resources\UserResource; use Filament\Resources\Pages\Page; class SortUsers extends Page { protected static string $resource = UserResource::class; protected static string $view = 'filament.resources.user-resource.pages.sort-users'; public function getViewData(): array{ return $data; } }
字符串在getViewData函数中执行逻辑代码,并将数据返回到视图文件。在sort-users.blade.php中获取数组的输出并打印数据
getViewData
sort-users.blade.php
<x-filament::page> {{ $data }} </x-filament::page>
型
1条答案
按热度按时间qlzsbp2j1#
为了解决这个问题,我用filament创建了一个custom page。
第一个月
此命令创建两个文件,一个是类文件,另一个是视图文件。在类文件中,我在
getViewData()
函数的帮助下从stripe中获取数据,并将该数据返回到视图文件。在视图文件中,我以表格格式显示了这些数据。步骤:-
运行以下命令:-
php artisan make:filament-page SortUsers --resource=UserResource --type=custom
字符串
在
getViewData
函数中执行逻辑代码,并将数据返回到视图文件。在
sort-users.blade.php
中获取数组的输出并打印数据型