Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 制作可重用组件Laravel Livewire_Php_Laravel_Code Reuse - Fatal编程技术网

Php 制作可重用组件Laravel Livewire

Php 制作可重用组件Laravel Livewire,php,laravel,code-reuse,Php,Laravel,Code Reuse,我想从下面的代码中创建一个可重用的livewire组件 searchfilm.blade.php @foreach ($inputs as $key => $value) <div class="input-group-append"> <select class="custom-select" wire:model=&

我想从下面的代码中创建一个可重用的livewire组件

searchfilm.blade.php

             @foreach ($inputs as $key => $value)
                    <div class="input-group-append">
                        <select class="custom-select" wire:model="selectServer.{{ $value }}">
                            <option value="" selected>Server Name</option>
                            @foreach ($servers as $idData => $nameData)
                                <option value="{{ $idData }}">{{ $nameData }}</option>
                            @endforeach
                        </select>
                    </div>
                    **<div class="input-group-append">
                        <select class="custom-select" wire:model="selectQuality.{{ $value }}">
                            <option value="" selected>Quality</option>
                            @foreach ($qualities as $idData => $nameData)
                                <option value="{{ $idData }}">{{ $nameData }}</option>
                            @endforeach
                        </select>
                    </div>**
                </div>
            @endforeach
@foreach ($inputs as $key => $value)
     @livewire('dropdown', ['title' => 'Server Name', 'data' => $servers, 'x' => $value])
     @livewire('dropdown', ['title' => 'Quality', 'data' => $qualities, 'x' => $value])
@endforeach
<div>
    <div class="input-group-append">
        <select class="custom-select" wire:model="selectData.{{ $x }}">
            <option value="" selected>{{ $title }}</option>
            @foreach ($data as $idData => $nameData)
                <option value="{{ $idData }}">{{ $nameData }}</option>
            @endforeach
        </select>
    </div>
</div>
dropdown.blade.php

             @foreach ($inputs as $key => $value)
                    <div class="input-group-append">
                        <select class="custom-select" wire:model="selectServer.{{ $value }}">
                            <option value="" selected>Server Name</option>
                            @foreach ($servers as $idData => $nameData)
                                <option value="{{ $idData }}">{{ $nameData }}</option>
                            @endforeach
                        </select>
                    </div>
                    **<div class="input-group-append">
                        <select class="custom-select" wire:model="selectQuality.{{ $value }}">
                            <option value="" selected>Quality</option>
                            @foreach ($qualities as $idData => $nameData)
                                <option value="{{ $idData }}">{{ $nameData }}</option>
                            @endforeach
                        </select>
                    </div>**
                </div>
            @endforeach
@foreach ($inputs as $key => $value)
     @livewire('dropdown', ['title' => 'Server Name', 'data' => $servers, 'x' => $value])
     @livewire('dropdown', ['title' => 'Quality', 'data' => $qualities, 'x' => $value])
@endforeach
<div>
    <div class="input-group-append">
        <select class="custom-select" wire:model="selectData.{{ $x }}">
            <option value="" selected>{{ $title }}</option>
            @foreach ($data as $idData => $nameData)
                <option value="{{ $idData }}">{{ $nameData }}</option>
            @endforeach
        </select>
    </div>
</div>

{{$title}}
@foreach($idData=>$nameData)
{{$nameData}}
@endforeach
但没用,有什么建议吗