في لوحة التحكم قد نحتاج لإضافة بعض الصفحات الثابته، مثل About US، وللقيام بذلك توفر لنا filament استخدام الأمر
php artisan make:filament-page AboutUs ┌ Which resource would you like to create this in? ────────────┐ │ │ └──────────────────────────────────────────────────────────────┘ INFO Filament page [app/Filament/Pages/AboutUs.php] created successfully.
بعد تنفيذ الأمر سيتم إنشاء صفحة بإسم AboutUs.php بداخل المسار app/Filament/Pages
وهو عباره عن كلاس بإسم About <?php namespace App\Filament\Pages; use Filament\Pages\Page; class AboutUs extends Page { protected static ?string $navigationIcon = 'heroicon-o-document-text'; protected static string $view = 'filament.pages.about-us'; }
كما نلاحظ، نستطيع تغيير الايقونه، وكذلك يقم بإرجاع view في المسار resources/views/filament/pages/about
<x-filament-panels::page> </x-filament-panels::page>
كما نرى انها تقوم بعمل extend من filament layout وبالإمكان كتابه ما نريد بداخلها
<x-filament-panels::page> About Us </x-filament-panels::page>
بالإمكان إضافتها لقروب معين او اضافة قروب جديد مثلا بإسم others
<?php namespace App\Filament\Pages; use Filament\Pages\Page; class AboutUs extends Page { protected static ?string $navigationIcon = 'heroicon-o-document-text'; protected static string $view = 'filament.pages.about-us'; protected static ?string $navigationGroup = 'Others'; }