parfum/app/Traits/WithCloseModal.php

24 lines
396 B
PHP

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