yield和CSS在Laravel 5.2中不起作用

时间:2016-05-21 19:05:23

标签: css laravel-5.2

我是laravel的新手,目前安装了Laravel 5.2。我尝试使用laravel创建一个布局并链接本地引导程序文件。但它并没有被联系起来。

我的bootstrap.css存储在authentication\public\assets\css\bootstrap.min.cssauthentication\public\assets\css\navbar-static-top.css

这是我的代码:

<title>Laravel Social and Email Authentication</title>

<link rel="stylesheet" href="{{URL::asset('assets/css/bootstrap.min.css')}}">


<link rel="stylesheet" href="{{URL::asset('assets/css/navbar-static-top.css')}}">

<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>


@yield('head')


    <a class="navbar-brand" href="#">Social Authentication</a>
        </div>
        <div id="navbar" class="navbar-collapse collapse">
            <ul class="nav navbar-nav">
                <li><a href="#">Home</a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <li><a href="#">Login</a></li>
                <li><a href="#">Register</a></li>
            </ul>
        </div><!--/.nav-collapse -->
    </div>
</nav>


<div class="container">

@yield('content')

</div> <!-- /container -->



<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript" src="{{ URL::asset('assets/js/jquery.js') }}"></script>
<!--{!! HTML::script('/assets/plugins/bootstrap/js/bootstrap.min.js') !!}
<!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
<script type="text/javascript" src="{{ URL::asset('assets/js/ie10-viewport-bug-workaround.js') }}"></script>
</body>
</html>

here is the output screen

1 个答案:

答案 0 :(得分:2)

我认为您应该确保您的模板文件以blade.php扩展名保存,并且您应该确保PHP正确处理它。目前它似乎显示为普通文本文件,因此任何Laravel / PHP函数都无法在其中工作