Не получается получить значение из входа Livewire?
У меня есть такая форма:
<div class="coupon d-flex align-items-center">
<input wire.model="coupon" type="text" class="input-text">
<button wire:click="applyCoupon" class="ml-3">@lang('site.apply_coupon')</button>
</div>
Мой компонент:
class CouponCart extends Component
{
public $coupon;
public function applyCoupon(){
dd($this->coupon);
}
public function render()
{
return view('livewire.user.coupon-cart');
}
}
Почему я всегда получаю нулевое значение, когда нажимаю кнопку? даже заполняю ввод!!
1 ответ
Решение
Потому что это wire:model
вместо того wire.model
.
Вы, вероятно, допустили опечатку и добавили .
вместо.