Armia Armia
6 روز پیش توسط Armia Armia مطرح شد
1 پاسخ

livewire component not found

سلام من از لایوایر اخرین نسخه اش استفاده میکنم و یک nested کامپونت دارم تو یک فرم که باعث شده بعضی از فیلد ها یا دیتاشون نمایش داده نشه یا کلن با مشکل رو به رو بشن
خطای که بهم میده

livewire.js?id=951e6947:4639 Uncaught Component not found: 5eXqxhnWprb73RLQPOAY

کد های که دارم

<?php

namespace App\Livewire\Components;

use Livewire\Component;

class NestedSelect extends Component
{
    public $currentTaxonomy;
    public int $space = 1; 
    public function render()
    {
        return view('livewire.components.nested-select');
    }
}

///////////////////////
کد داخل فایل کامپوننت
<div>
    @foreach ($currentTaxonomy->childrens as $taxonomy)
        <?php $nsp = str_repeat('&nbsp;&nbsp;', $space); ?>
        <option value="{{ $taxonomy->id }}">{!! $nsp !!} {{ $taxonomy->title }}</option>
        @if($taxonomy->childrens && $taxonomy->childrens->count() > 0)
            <livewire:components.nested-select :key="'nested_select_' . $taxonomy->id" :currentTaxonomy="$taxonomy" :space="$space += 2">
        @endif
    @endforeach
</div>

/////////////////
کد داخل فرم
 <select id="mySelect" class="js-select-2" wire:model.defer="form.category_id" required>
    <option value="">{{ __('messages.select_message') }}</option>
    @foreach ($taxonomies as $taxonomy)
        @if($taxonomy->parent_id == 0)
            <option value="{{ $taxonomy->id }}">{{ $taxonomy->title }}</option>
            @if($taxonomy->childrens && $taxonomy->childrens->count() > 0)
                <livewire:components.nested-select :key="'nested_select_' . $taxonomy->id" :currentTaxonomy="$taxonomy" space="1">
            @endif
        @endif
    @endforeach
</select>

کس میدونه مشکل از چیه؟


ثبت پرسش جدید
محمدجوکار
تخصص : دانشجوی برنامه‌نویسی
@mjokarr 4 روز پیش آپدیت شد
0

سلام دوست عزیز
حقیقتا وقت نشد دقیق بررسی کنم، اما چک کن ببین مشکل از key: ک نوشتی نیست؟؟؟ با wire:key جایگزینش کن احتمالا کارت حل میشه، اگ نشد اطلاع بده دقیق‌تر چک کنیم با هم. این مدل ک key: رو مثل یه متغییر تعریف کنی ممکنه منتج ب ارور شه. چون ارورت هم تقریبا همچین چیزیه. برای عدم شناسایی.
ب صورت متد هم میتونی باهاش برخورد کنی، این مدلی ()key
حالا تست کن خبر بده🍻


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام