Php 如何将数据库表值拉入模板文件?

Php 如何将数据库表值拉入模板文件?,php,database,laravel,controller,laravel-blade,Php,Database,Laravel,Controller,Laravel Blade,如何将数据库值拉入模板?(footer.blade.php)。我可以将数据拉入home.blade.php很好,但由于我只是在做@include('templates.footer'),我不知道如何将表值拉入footer.blade.php 这是我当前的设置: HomeController.php public function index() { $general = DB::table('general')->get(); return view('home', ['general

如何将数据库值拉入模板?(
footer.blade.php
)。我可以将数据拉入
home.blade.php
很好,但由于我只是在做
@include('templates.footer')
,我不知道如何将表值拉入
footer.blade.php

这是我当前的设置:

HomeController.php

public function index() {

$general = DB::table('general')->get();

return view('home', ['general' => $general]);

}
@extends('templates.master')

@section('content')
    @foreach($general as $key => $data)
        {{ $data -> content}}
    @endforeach
@endsection
<!doctype html>
<html lang="en">

<head>
</head>
<body>
    @include('templates.header')

    @yield('content')

    @include('templates.footer')
</body>
<footer class="footer padding-medium">
This is the footer
</footer>
<footer class="footer padding-medium">
    @foreach($general as $key => $data)
        {{ $data -> content}}
    @endforeach
</footer>
home.blade.php

public function index() {

$general = DB::table('general')->get();

return view('home', ['general' => $general]);

}
@extends('templates.master')

@section('content')
    @foreach($general as $key => $data)
        {{ $data -> content}}
    @endforeach
@endsection
<!doctype html>
<html lang="en">

<head>
</head>
<body>
    @include('templates.header')

    @yield('content')

    @include('templates.footer')
</body>
<footer class="footer padding-medium">
This is the footer
</footer>
<footer class="footer padding-medium">
    @foreach($general as $key => $data)
        {{ $data -> content}}
    @endforeach
</footer>
master.blade.php

public function index() {

$general = DB::table('general')->get();

return view('home', ['general' => $general]);

}
@extends('templates.master')

@section('content')
    @foreach($general as $key => $data)
        {{ $data -> content}}
    @endforeach
@endsection
<!doctype html>
<html lang="en">

<head>
</head>
<body>
    @include('templates.header')

    @yield('content')

    @include('templates.footer')
</body>
<footer class="footer padding-medium">
This is the footer
</footer>
<footer class="footer padding-medium">
    @foreach($general as $key => $data)
        {{ $data -> content}}
    @endforeach
</footer>

@包括('templates.header')
@产量(‘含量’)
@包括('templates.footer')
footer.blade.php

public function index() {

$general = DB::table('general')->get();

return view('home', ['general' => $general]);

}
@extends('templates.master')

@section('content')
    @foreach($general as $key => $data)
        {{ $data -> content}}
    @endforeach
@endsection
<!doctype html>
<html lang="en">

<head>
</head>
<body>
    @include('templates.header')

    @yield('content')

    @include('templates.footer')
</body>
<footer class="footer padding-medium">
This is the footer
</footer>
<footer class="footer padding-medium">
    @foreach($general as $key => $data)
        {{ $data -> content}}
    @endforeach
</footer>

这是页脚
我希望做这样的事情:

footer.blade.php

public function index() {

$general = DB::table('general')->get();

return view('home', ['general' => $general]);

}
@extends('templates.master')

@section('content')
    @foreach($general as $key => $data)
        {{ $data -> content}}
    @endforeach
@endsection
<!doctype html>
<html lang="en">

<head>
</head>
<body>
    @include('templates.header')

    @yield('content')

    @include('templates.footer')
</body>
<footer class="footer padding-medium">
This is the footer
</footer>
<footer class="footer padding-medium">
    @foreach($general as $key => $data)
        {{ $data -> content}}
    @endforeach
</footer>

@foreach($key=>$data的常规值)
{{$data->content}
@endforeach

您可以使用视图生成器使用AppServiceProvider.php,它位于app/providers/AppServiceProvider.php中

页脚

<footer class="footer padding-medium">
@foreach($results as $key => $data)
    {{ $data -> content}}
@endforeach
 </footer>

@foreach($结果为$key=>$data)
{{$data->content}
@endforeach

不要忘记在AppServiceProvider.php文件中导入数据库和视图

这是否回答了您的问题?