Refactor Filament resources and models; add attribute casting in Group model, update navigation icons, and remove TeacherSeeder in favor of UserTableSeeder.

This commit is contained in:
2025-08-31 12:52:31 +05:00
parent 710554a28d
commit 6b6f358aa7
13 changed files with 200 additions and 30 deletions

View File

@@ -0,0 +1,36 @@
<?php
namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\Teacher;
class TeacherTableSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
$teachers = collect([
[
'name' => 'Nurmuhammet',
'photo' => 'teachers/nurmuhammet.png',
'bio' => 'Nurmuhammet esasy topar ýolbaşçy.',
],
[
'name' => 'Juma',
'photo' => 'teachers/jumash.png',
'bio' => 'Juma, Abdyrahman tagsyryň okuwçysy, topar ýolbaşçy.',
],
[
'name' => 'Resul',
'photo' => 'teachers/resul.png',
'bio' => 'Resul topar ýolbaşçy.',
],
]);
$teachers->each(fn ($teacher) => Teacher::create($teacher));
}
}