Проблема с 2 уровнем зависимого отростка в Livewire 3Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проблема с 2 уровнем зависимого отростка в Livewire 3

Сообщение Anonymous »

У меня есть проблема с моим 2 -зависимым уровнем, зависимым от уровня. .jpg < /p>
После того, как я введу данные в селекторы, я доставлен на другую страницу, но после возвращения к предыдущему Страница, мой компонент, по -видимому, сломан < /p>
Проблема в том, что когда я возвращаюсь с рецептов.blade.php (2 -я страница) до index.blade.php (1 -й страница). Работая нормально (вместо селектора блюд я вижу только пустое белое поле, там ничего нет), в других селекторах остаются ранее выбранные данные. По дизайну, если я вернусь на страницу index.blade.php, компонент должен быть чистым. Может, кто -то столкнулся с такой проблемой? br /> view: < /strong> < /p>

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





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]

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

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();
}
}
Я пробовал разные способы создания этой логики, но, к сожалению, у них была точно такая же проблема.

Подробнее здесь: https://stackoverflow.com/questions/794 ... livewire-3
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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