在导航选项卡中显示数据库查询的结果
Posted
技术标签:
【中文标题】在导航选项卡中显示数据库查询的结果【英文标题】:Showing results of a database query inside Navigation Tab 【发布时间】:2019-05-15 04:59:45 【问题描述】:我想在主页的导航选项卡中显示数据库查询的结果。如何在主页的帖子选项卡(最后一个代码块)中调用 $results 变量。谢谢
PostController.php
class NoteController extends Controller
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
$posts = DB::select(....);
return view('posts.index',['results' => $posts]);
后索引刀片
@extends('layouts.app')
@section('content')
<div class="container">
<div class="col-md-8">
@foreach($results as $notes)
<div class="panel panel-default">
<div class="panel-body">
$notes->note
</div>
</div>
@endforeach
</div>
</div>
@endsection
首页索引文件
@extends('layouts.app')
@section('content')
<div class="container">
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#posts">Posts</a></li>
<div class="tab-content">
<div id="posts" class="tab-pane fade in active">
</div>
</div>
</div>
@endsection
【问题讨论】:
【参考方案1】:要在多个视图中使用保存功能,您可以在 App->Providers 中使用 AppServiceProvider.php
文件。在那里你可以让作曲家视图在你的所有视图中传递变量看看下面的示例:
View::composer('*', function ($view)
$ads = Ad::all();
foreach($ads as $ad)
$customJs = $ad->js;
$customCss = $ad->css;
$view->with('customJs', $customJs);
$view->with('customCss', $customCss);
);
通过这个示例,我现在可以在任何我想要的视图中使用$customJs
和$customCss
。
希望对你有帮助。
【讨论】:
以上是关于在导航选项卡中显示数据库查询的结果的主要内容,如果未能解决你的问题,请参考以下文章