Problem mit 2 Level -abhängiger Dropdown in LiveWire 3Php

PHP-Programmierer chatten hier
Anonymous
 Problem mit 2 Level -abhängiger Dropdown in LiveWire 3

Post by Anonymous »

Ich habe ein Problem mit meinem 2 Level -abhängigen Dropdown. .jpg < /p>
Nachdem ich Daten in die Selektoren eingegeben habe, bin ich auf eine andere Seite gebracht, aber nachdem ich zu den vorherigen zurückgekehrt bin Seite, meine Komponente scheint unterbrochen zu sein. Normalerweise arbeiten (anstelle von Tals Selector, ich sehe nur ein leeres weißes Feld, dort gibt es nichts), in den anderen Selektoren bleiben die zuvor ausgewählten Daten. Wenn ich auf die Seite von Index.blade.php zurückkomme, sollte die Komponente sauber sein. Vielleicht hat jemand auf ein solches Problem gestoßen? Br /> Ansicht: < /strong> < /p>

Code: Select all





Any category

@foreach($dishCategories as $dishCategory)
{{ $dishCategory->name }}
@endforeach






@if($dishes->count() == 0)
Any dish
@endif

@foreach($dishes as $dish)
Any dish
{{ $dish->name }}
@endforeach








Any cuisine

@foreach($this->cuisines as $cuisine)
{{ $cuisine->name }}
@endforeach





Any menu
@foreach($this->menus as $menu)
{{ $menu->name }}
@endforeach





Filter.php:[/b]

Code: Select all

class Filter extends Component
{
public $dishCategories;
public $dishes;

public $dishCategory;
public $dish;

public $cuisines;
public $menus;

public function mount()
{
$this->dishCategories = DishCategory::all();
$this->dishes = collect();

$this->cuisines = Cuisine::get();
$this->menus = Menu::get();
}

public function render()
{
return view('livewire.filter');
}

public function updatedDishCategory($value)
{
return $this->dishes = Recipe::where('dish_category_id', $value)->get();
}
}
Ich habe verschiedene Möglichkeiten versucht, diese Logik zu erstellen, aber leider hatten sie genau das gleiche Problem.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post