@Andre548

Как исправить ошибку при отправке формы на livewire?

Всем привет, при отправке формы выдает ошибку. В чем может быть проблема и как ее исправить?

resources\views\components\layouts\app.blade.php
654fba715a5f9500623420.png

application-modal
<div>
    <div class="modal" id="modal" style="display: none;">
        <h3 class="modal__title">Оставить заявку</h3>
        <form class="form" wire:submit.prevent="store">
            <div class="form__flex">
                <input wire:model="name" type="text" class="input" name="name" placeholder="Имя">
                <input wire:model="email" type="email" class="input" name="email" placeholder="Почта">
                <input wire:model="phone" type="tel" class="input" name="phone" placeholder="Телефон">
                <button class="form__btn btn btn--light">Отправить</button>
            </div>
            <p class="form__agree">Нажимая кнопку «Рассчитать стоимость» я подтверждаю, что ознакомлен и
                согласен с обработкой своих персональных данных в соответствии с <a href="{{'storage/' . $privacyPolicy}}">политикой
                    конфиденциальности</a> компании.</p>
        </form>
    </div>
</div>


component
class ApplicationModal extends Component
{
    #[Rule('required|string', message: 'Имя обязательно к заполнению')]
    public $name;
    #[Rule('required|string', message: 'Телефон обязателен к заполнению')]
    public $phone;
    #[Rule('required|string', message: 'Email обязателен к заполнению')]
    public $email;

    public function store()
    {
        $this->validate();

        Aplication::create([
            'name' => $this->name,
            'phone' => $this->phone,
            'email' => $this->email,
        ]);

    }

    public function render()
    {
        $privacyPolicy = FooterAndHeader::query()->select('footer_privacy_policy')->get();
        return view('livewire.components.application-modal', compact('privacyPolicy'));
    }
}


После отправки получаю эту ошибку
654fbaeb8dfad721701558.png
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы