gpt4 book ai didi

php - 在导航选项卡中显示数据库查询的结果

转载 作者:行者123 更新时间:2023-11-29 09:56:17 26 4
gpt4 key购买 nike

我想在主页的导航选项卡中显示数据库查询的结果。如何在主页的帖子选项卡(最后一个代码块)内调用 $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]);
}

后索引 Blade

@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

最佳答案

要在多个 View 中使用保存功能,您可以在App->Providers中使用AppServiceProvider.php文件。在那里,您可以使 Composer View 在所有 View 中传递变量,请看下面的示例:

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);
});

通过这个示例,现在我可以在我想要的任何 View 中使用 $customJs$customCss

希望有帮助。

关于php - 在导航选项卡中显示数据库查询的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53770976/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com