Как сбросить предыдущий кликнул идентификатор на новый кликнул - PullRequest
0 голосов
/ 10 апреля 2020

есть дверь, которая имеет много цветов. при нажатии на одну дверь я получаю цвета этой двери, но при нажатии на другую дверь цвета двери, по которой щелкнули, не отображаются, а предыдущая остается. как я могу сбросить идентификатор, чтобы получить новый идентификатор, по которому щелкнули?

показать все двери и щелкнуть по каждой из них отправляет функцию thisDoor

@foreach($doors as $door)
<img 
src="images/doors/{{ $door->image}}"
wire:click="thisDoor({{ $door->id}})"
/>
@endforeach

public function thisDoor ($id){
$this->door = Door::find($id);
}

здесь показывают цвета двери, по которой щелкнули:

if(isset($door))
@foreach($door->colors as $color)
<img
src="images/doors/{{ $color->image}}"
 />
@endforeach
@endif

во второй раз, когда вы щелкнете по другой двери, не обновляйте sh, она раскрасит и покажет предыдущую.

...