© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•2y ago•
5 replies
tesse05

custom widgets

Hi all!
I'm trying to build a custom widget which contains, for each Center, each groups with info.
I'm not sure I'm doing it right...
class AvailableSlotsStats extends BaseWidget
{
    protected static string $view = 'filament.widgets.center-widget';

    protected function getViewData(): array
    {
        return [
            'centers' => self::generateStatsPerCenter()
        ];
    }

    protected static function generateStatsPerCenter()
    {
        $selectedAcademicCourse = auth()->user()->current_academic_course_id;
        return Center::query()
            ->whereHas('groups', function ($query) use ($selectedAcademicCourse) {
                $query->where('academic_course_id', $selectedAcademicCourse);
            })
            ->get();

    }
}
class AvailableSlotsStats extends BaseWidget
{
    protected static string $view = 'filament.widgets.center-widget';

    protected function getViewData(): array
    {
        return [
            'centers' => self::generateStatsPerCenter()
        ];
    }

    protected static function generateStatsPerCenter()
    {
        $selectedAcademicCourse = auth()->user()->current_academic_course_id;
        return Center::query()
            ->whereHas('groups', function ($query) use ($selectedAcademicCourse) {
                $query->where('academic_course_id', $selectedAcademicCourse);
            })
            ->get();

    }
}

It shows like in the pic. I have a grid layout but widgets shows like blocks. any ideas? I
image.png
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Custom Page and Widgets
FilamentFFilament / ❓┊help
3y ago
Refreshing custom page header widgets
FilamentFFilament / ❓┊help
3y ago
Remove Custom Widgets from Dashboard
FilamentFFilament / ❓┊help
3y ago
Add Styling to Custom Widgets
FilamentFFilament / ❓┊help
3y ago