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文件中导入数据库和视图这是否回答了您的问题?