下面是我的视图和控制器,我希望在导航栏视图中可以访问$name变量,该视图包含在主视图中.有人知道解决方案吗?
userController.php
public function index($var){
$u_array = $var;
$name = $u_array->name;
return view('index',compact(name));
}
master.blade.php
@include('navbar')
<section class="main-container">
@yield('content')
</section>
index.blade.php
@extends('master')
@section('content')
<h2>{{$name}}</h2>
@endsection
navbar.blade.php
<h1>{{$name}}</h1>
解决方法:
您可以在索引视图中使用@section,在导航栏视图中使用@yield
index.blade.php
@extends('master')
@section('content')
<h2>{{$name}}</h2>
@endsection
@section('nav')
<h1>{{$name}}</h1>
@endsection
navbar.blade.php
@yield(nav)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。