マスタブレードから開いている部分に応じて、マスタブレードからデータを渡そうとしています。あなたは、私は2つの場所にcustomer.layouts.partials.carousel
を使用しています見ることができるように、Laravel - マスタブレードからパーシャルへのデータの受け渡しがすべてのビューで機能しない
<div id="main-section">
@section('topBar')
@include('customer.layouts.partials.top-bar')
@show
@section('header')
@include('customer.layouts.partials.header')
@show
@section('carousel')
@include('customer.layouts.partials.carousel', ['function' => 'drawer'])
@show
</div>
<div id="drawer">
<div id="item-detail">
</div>
<div id="item-detail-carousel">
@section('carousel')
@include('customer.layouts.partials.carousel', ['function' => 'itemDetail'])
@show
</div>
</div>
ので:これが私のマスターブレードの一部です。 は、私はこのように私の部分にデータを受信しています:
<div class="swiper-container {{ $function }}">
<div class="swiper-wrapper">
@foreach($issues as $issue)
<div class="swiper-slide">
<img
src="/imagecache/large/{{ $issue->first()->image }}"
onclick="{{ $function }}(
'{{ $issue->first()->magazine->id }}',
'{{ $issue->first()->magazine->name }}',
'{{ $issue->first()->magazine->summary ?: '' }}',
'{{ $issue->first()->magazine->image ?: '' }}',
'{{ $issue->first()->image }}'
)"
>
</div>
@endforeach
</div>
</div>
本部#drawer
が最初に隠されている、display:none
を持っており、それがmain-section
スライダーで画像をクリックして上に示されています。そして、#drawer
はmain-section
でスライドを取得します。しかし、クロムの要素を調べると、main-section
とdrawer
セクションの両方で、渡されたデータがdrawer
であることがわかります。 #drawer
にはデータがありません['function' => 'drawer']
私はそれを考えました。 どうすれば実現できますか?