Php master.blade laravel 5.4中数据库显示的页脚查询数据
我需要从数据库中查询信息Php master.blade laravel 5.4中数据库显示的页脚查询数据,php,laravel,frontend,Php,Laravel,Frontend,我需要从数据库中查询信息[公司名称,公司地址] 我的代码可以显示1页 我的控制器 public function index() { $footer = DB::table('pjt_setting')->pluck('value','setting_name')->toArray(); //dd($footer); return view('frontend.index',compact('footer')); } 主刀片 <!-- topbar -
[公司名称,公司地址]
我的代码可以显示1页
我的控制器
public function index()
{
$footer = DB::table('pjt_setting')->pluck('value','setting_name')->toArray();
//dd($footer);
return view('frontend.index',compact('footer'));
}
主刀片
<!-- topbar -->
@include('frontend.layouts.topbar')
<!-- top -->
@include('frontend.layouts.nav')
<!-- header slide -->
<!-- Main content -->
@yield('content')
<!-- /.content -->
<footer class="footer-distributed">
@include('frontend.layouts.footer')
</footer>
@包括('frontend.layouts.topbar')
@包括('frontend.layouts.nav')
@产量(‘含量’)
@包括('frontend.layouts.footer')
尾刃
<div class="row">
<div class="col-md-6">
<div class="footer-left">
<h3>{{ $footer["companyname"]}}</h3>
<p class="footer-company-name">Phuket Jet Tour © 2018</p>
</div>
</div>
<div class="footer-center"></div>
<div class="col-md-6">
<div class="footer-right">
<div class="companyaddress">
<i class="fa fa-map-marker"></i>
<p>{{ $footer["companyaddress"] }}</p>
</div>
<div>
<i class="fa fa-phone"></i>
<p>{{ $footer["phone"] }}</p>
</div>
<div>
<i class="fa fa-envelope"></i>
<p><a href="mailto:{{ $footer["email"] }}">{{ $footer["email"] }}</a></p>
</div>
</div>
</div>
{{$footer[“公司名称”]}
普吉喷气式飞机之旅及复印件;2018年
{{$footer[“公司地址”]}
{{$footer[“phone”]}
索引页面没有问题,但是,我链接到联系人页面
显示错误“未定义变量:页脚”
。
如何在您的
联系人
视图中编辑传递$footer
:
$footer = DB::table('pjt_setting')->pluck('value','setting_name')->toArray();
return view('frontend.contact-us',compact('footer'));
最好的方法是从基本控制器为每个视图
class BaseController extends \Controller
{
protected $footer;
public function __construct()
{
$this->footer = DB::table('pjt_setting')->pluck('value','setting_name')->toArray();
View::share('footer', $footer);
}
}
你可以像@Sohel0415所说的那样做
或者您可以使用Trait来完成此操作。显示联系人页面公共函数索引()的控制器代码{return view('frontend.contact-us');}您的意思是对的吗?不,使用php Trait functionaltycheck-非常感谢,我不知道Trait在线上有文档?Trait在这里没有帮助,但您可以看到它的官方文档