【发布时间】:2017-06-09 16:06:21
【问题描述】:
我创建了一个 master.blade.php 文件如下:
<!DOCTYPE html>
<html lang="en">
<head>
@include('layouts.head_files')
</head>
<body>
<!-- START MAIN WRAPPER -->
<div id="wrapper">
<!-- SEARCH FORM START -->
@yield('info_panel')
<!-- SEARCH FORM END -->
<!-- Start Page Content -->
<div class="recent-job">
<div class="container">
<div class="row">
<div class="col-md-12">
@yield('main_content')
<div class="spacer-2"></div>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
<!-- End Page Content -->
</div>
<!-- END MAIN WRAPPER -->
@include('layouts.footer_files')
</body>
</html>
这是我的 footer_file.blade.php 文件
<script type="text/javascript">
$(document).ready(function(){
$('input.location').typeahead({
name: 'location',
local: ['London','Birmingham','Manchester', 'Liverpool']
});
});
</script>
<script src="<?=asset('assets');?>/bootstrap/js/bootstrap.min.js"></script>
<script src="<?=asset('assets');?>/js/jquery.easytabs.min.js" type="text/javascript"></script>
<script src="<?=asset('assets');?>/js/modernizr.custom.49511.js"></script>
<script type="text/javascript" src="<?=asset('assets');?>/jquery.min.js"></script>
<script type="text/javascript" src="<?=asset('assets');?>/js/typeheads.min.js"></script>
如您所见,我的 footer_file 文件中的函数中有一组城市。我现在已经对其进行了硬编码,但我想从数据库中获取所有城市的列表并在此处显示。此页脚包含在每一页中。我发现在 Laravel 中很难做到这一点。在 Codeigniter 中很容易。我可以直接从我的视图访问数据库吗?请帮忙。
【问题讨论】:
-
检查一下它可能对你有帮助laravel.com/docs/5.4/views#view-composers
标签: php laravel laravel-5.3 laravel-blade