можете помочь?
Не могу понять по чему не работает проверку на то пустая ли переменная(laravel livewire)
код шаблона:
<div class="display-flex">
<input type="text" wire:model="searchTerm">
{{ $searchTerm }}
{{ $test }}
</div>
код контроллера:
<?php
namespace App\Http\Livewire;
use Livewire\Component;
class ChatsList extends Component
{
public $searchTerm;
public $test;
public function render()
{
if(!empty($searchTerm)) {
$this->test = '!empty';
} else {
$this->test = 'empty';
}
return view('livewire.chats-list');
}
}
Сначала все работает хорошо, выводится empty но когда я ввожу что-то empty не исчезает пр этом $searchTerm имеет в себе значение которое я ввожу