如何将数组从x-slot传递到Laravel刀片模板中的布局

nx7onnlm  于 2023-05-01  发布在  其他
关注(0)|答案(2)|浏览(95)

如何将数组从x-slot传递到Laravel blade模板中的布局。这是我的布局文件

<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<!--wrapper-->
<div class="wrapper">

    {{ do something to the Array $arr  }}

    {{ $slot }}

</div>
<!--end wrapper-->
</body>
</html>

下面是我的视图文件

<x-layout>
    {{ $arr }} <!-- how to pass it to the layout file -->
    <x-slot:arr> array here </x-slot:arr>

</x-layout>

我的问题是如何将$arr传递给布局文件
我的问题是如何将$arr传递给布局文件

a9wyjsp7

a9wyjsp71#

也许你可以试试:

@slot('arr')
    {{ $arr }}
@endslot
ndh0cuux

ndh0cuux2#

public function boot()
{
    view()->composer(
        'layout.app', 
        function ($view) {
            $view->with('mayArray', $data);
        }
    );
}

相关问题