我有一个laravel布局,其中有“部分页面”。
我在布局中使用includes调用它们:
@include('admin.partials.nav')
我的问题是,我必须在导航页面中输入使用该导航的每个页面上的SQL结果。
为此,我在一个名为UtilsClass的特定类中创建了一个方法:
类UtilsController扩展控制器
{
public function vcList(){
$valuechainLists = Valuechain::select('valuechains.id', 'lang_valuechain.vcname', 'lang_valuechain.vcshortname')
->join('lang_valuechain', 'valuechains.id', '=', 'lang_valuechain.valuechain_id')
->join('langs', 'lang_valuechain.lang_id', '=', 'langs.id')
->where('langs.isMainlanguage', '=', '1')
->whereNull('valuechains.deleted_at')
->get();
return $valuechainLists;
}
}
现在我的问题是:
-
如何在返回使用此导航的布局的视图的每个方法上获取此请求的返回?
-
如何将数组从这个方法传递到其他类中的其他方法?我是否必须添加这样的内容:在将使用相关布局的类中使用App\Http\Controllers\BackOffice\UtilsController?
谢谢