20 lines
498 B
PHP
20 lines
498 B
PHP
<?php
|
|||
|
|
|
||
|
|
namespace Modules\Core\Auth\Extensions;
|
||
|
|
|
||
|
|
use Filament\Forms\Form;
|
||
|
|
use Lunar\Admin\Support\Extending\ResourceExtension;
|
||
|
|
|
||
|
|
class StaffResourceExtension extends ResourceExtension
|
||
|
|
{
|
||
|
|
public function extendForm(Form $form): Form
|
||
|
|
{
|
||
|
|
$schema = collect($form->getComponents())
|
||
|
|
->reject(fn ($component) => method_exists($component, 'getName') && $component->getName() == 'password')
|
||
|
|
->values()
|
||
|
|
->all();
|
||
|
|
|
||
|
|
return $form->schema($schema);
|
||
|
|
}
|
||
|
|
}
|