gpt4 book ai didi

Laravel Blade @yield 变量范围

转载 作者:行者123 更新时间:2023-12-02 17:16:25 25 4
gpt4 key购买 nike

我有两个几乎相同的页面。一个显示用户列表,另一个显示相同的列表,但包含更详细的信息。所以我调用扩展同一个包装器的两个 View 。然而,Laravel 提示 $user 没有在 verbose.blade.php 中定义。我将 $users 传递到似乎可用于 content.blade.php 的 View ,但在 foreach 循环中创建的 $user 似乎无法在 verbose.blade.php 中访问。

详细.blade.php

@extends('layout.content')

@section('user')
{{ dd($user) }}
@endsection

nonverbose.blade.php

@extends('layout.content')

@section('user')
{{ dd($user) }}
@endsection

content.blade.php

@extends('layout.app')

@section('content')
@foreach($users as $user)
@yield('user')
@endforeach
@endsection

我也尝试过@yield('user', ['user' => $user])

我该如何让 $user 在 verbose.blade.php 中可用?

最佳答案

您尝试过使用@include吗?

@include('user', ['user' => $user])

关于Laravel Blade @yield 变量范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31681465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com