*/ public static function form(): array { return [ TextInput::make('name') ->label('Name') ->rules(EditStorageProvider::rules()['name']), Checkbox::make('global') ->label('Is Global (Accessible in all projects)'), ]; } /** * @param array $data */ public static function action(StorageProvider $provider, array $data): void { /** @var User $user */ $user = auth()->user(); app(EditStorageProvider::class)->edit($provider, $user->currentProject, $data); } }