You can generate Filament Resource with "--generate". It will try to guess the fields from your DB schema!
php artisan make:filament-resource Model --generate
My example is with a Category model with a "name" field.
php artisan make:filament-resource Category --generate
class CategoryResource extends Resource{ // ... public static function form(Form $form): Form { return $form ->schema([ Forms\Components\TextInput::make('name') ->required() ->maxLength(255), ]); } // ...}
Notice: this auto-generation would not be always accurate, so make sure to double-check the result and make the necessary changes. Also, it would not work if you have Enum columns in your DB table.