Laravel Livewire Wire:submit.prevent не работает должным образомPhp

Кемеровские программисты php общаются здесь
Anonymous
Laravel Livewire Wire:submit.prevent не работает должным образом

Сообщение Anonymous »

У меня простая форма:

Код: Выделить всё




Comment


@error('newCommentState.body')
{{ $message }}
@enderror
и компонент Livewire:

Код: Выделить всё

public $newCommentState = [
'body' => ''
];

public function postComment()
{
dd($this->newCommentState);
}
Весь приведенный выше код работает на Livewire 2x и Alpine 3x, а сценарии @livewire включены в \layout\app.blade.php.
По какой-то причине, когда я нажимаю кнопку «Отправить», страница перезагружается и добавляется ?comment= к URL-адресу.
Я предположил, что проблема в кэшировании представлений, поэтому я запустил php artisan view:clear и php artisan оптимизировать:clear, но это не помогло. Я также очистил кеш браузера, думая, что это поможет, но безуспешно.
Кто-нибудь может подсказать решение этой проблемы или указать, что я делаю неправильно.

Вернуться в «Php»