<?php
namespace App\Filament\Resources\LearningCategoryResource\Pages;
use Filament\Forms\Form;
use App\Models\LearningResource;
use Filament\Forms\Components\Section;
use Filament\Forms\Components\TextInput;
use Filament\Resources\Pages\EditRecord;
use App\Filament\Resources\LearningCategoryResource;
use Filament\Resources\Pages\Concerns\InteractsWithRecord;
class CustomEditResource extends EditRecord
{
use InteractsWithRecord;
protected static string $resource = LearningCategoryResource::class;
public function mount(int | string $record): void
{
$this->record = LearningResource::findOrFail($record);
}
public function form(Form $form): Form
{
return $form
->columns(12)
->schema([
Section::make('Resource information')
->columnSpan(12)
->columns(12)
->schema([
TextInput::make('name')
->label('Name')
->required()
->columnSpan(10),
]),
]);
}
}
<?php
namespace App\Filament\Resources\LearningCategoryResource\Pages;
use Filament\Forms\Form;
use App\Models\LearningResource;
use Filament\Forms\Components\Section;
use Filament\Forms\Components\TextInput;
use Filament\Resources\Pages\EditRecord;
use App\Filament\Resources\LearningCategoryResource;
use Filament\Resources\Pages\Concerns\InteractsWithRecord;
class CustomEditResource extends EditRecord
{
use InteractsWithRecord;
protected static string $resource = LearningCategoryResource::class;
public function mount(int | string $record): void
{
$this->record = LearningResource::findOrFail($record);
}
public function form(Form $form): Form
{
return $form
->columns(12)
->schema([
Section::make('Resource information')
->columnSpan(12)
->columns(12)
->schema([
TextInput::make('name')
->label('Name')
->required()
->columnSpan(10),
]),
]);
}
}