2017-02-12 72 views
2

我想不出如何写的问题这个问题。视图不能访问控制器定义的变量在laravel

所以这是我的问题。

我有两个视图

店铺侧-menu.blade.php

<a href="javascript:void(0)" class="closebtn" onclick="closeNav()">&times;</a> 

@foreach($store_categories as $cats) 
    <a href="#">{{ $cats->category_of_store }}</a> 
@endforeach 

employ.blade.php

@section('side-menu-section') 
    @include('fc.static.store-side-menu') 
@endsection 

employ.blade.php是仅包括store-side-menu.blade.php。我设计这种结构由于需要。

在控制器我有

public function employment() 
{ 
    $search = ""; 
    $store_categoies = Category::all(); 
    return view('fc.employ.employ', compact('search', 'store_categories')); 
} 

现在我已经包含在compactstore_categoriesstore-side-menu.blade.php不能访问它。如何用其解决方案实现。

+0

你做了什么错误? –

+0

'未定义的变量:store_categories(查看:C:\ wamp64 \ WWW \烧录卡\资源\意见\ FC \静\店铺侧-menu.blade.php)' – Alen

+0

请添加错误质疑。 – Sid

回答

1

尝试下面的代码,你应该是好去:

@section('side-menu-section') 
    @include('fc.static.store-side-menu', ['store_categories' => $store_categories]) 
@endsection 
相关问题