parfum/app/Traits/WithCloseModal.php
2025-11-04 19:59:15 +07:00

27 lines
444 B
PHP

<?php
namespace App\Traits;
use Flux\Flux;
trait WithCloseModal
{
public function closeModal(string $modalName, ?bool $isCloseAll = false)
{
$this->resetErrorBag();
$this->resetValidation();
if (isset($this->form)) {
$this->reset('form');
}
if ($isCloseAll) {
Flux::modals()->close();
return;
}
Flux::modal($modalName)->close();
}
}