【发布时间】:2016-11-02 15:38:42
【问题描述】:
下面是我的视图和控制器,我希望 $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>
【问题讨论】:
-
{{name}} 是否在当前位置显示任何内容?
-
是的,它正在显示数据库中的名称。
-
删除了我的答案,因为它对你没有帮助。
-
也许在导航中打开 然后从那里调用数据库。希望你能解决
-
在这里,请参阅您的案例的this image,在我的本地计算机上工作。这和你上面的不一样吗?
标签: php laravel laravel-5.2 laravel-blade