Symfony \ Component \ Debug \ Exception \ FatalErrorException语法错误,意外结束文件(Laravel)

时间:2014-02-01 01:22:34

标签: php laravel

master.blade.php的文件包含:

@section('content')
  @foreach($admons as $admon)
    <p>{{ $admons->admon }}</p>
  @foreach
@stop

它给我一个错误:

Symfony \ Component \ Debug \ Exception \ FatalErrorException
syntax error, unexpected end of file
  

C:\的appserv \ WWW \ Viniza \应用\存储\视图\ b48f03c3d0a952af7b5dd24750898f94

 $(document).ready(function() {
$('ul.sf-menu').sooperfish();
$('.top').click(function() {$('html, body').animate({scrollTop:0}, 'fast'); return false;});
});
</script>
</body>
</html>

master.blade.php文件的完整内容是:

{{ HTML::style('css/style.css') }}
{{ HTML::script('js/jquery.js') }}

@section('content')
  @foreach($admons as $admon)
    <p>{{ $admons->admon }}</p>
  @foreach
@stop

<!DOCTYPE HTML>
<html>

<head>
  <title>Viniza Konw</title>
  <meta name="keywords" content="coffee buy shop" />
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>

<body>
  <div id="main">
    <header>
      <div id="logo">
        <div id="logo_text">
          <h1><a href="index.html">Coffe<span class="logo_colour">JuanValdez</span></a></h1>
        </div>
      </div>
      <nav>
        <div id="menu_container">
          <ul class="sf-menu" id="nav">
            <li><a href="#">Home</a></li>
          </ul>
        </div>
      </nav>
    </header>

    <div id="site_content">
      <div class="content">
        <h1></h1>

        <div class="header_image">
          {{ HTML::image('images/header_image.jpg', "Imagen no encontrada", 
            array('id' => 'center', 'title' => 'center')) }}
        </div>

        <div class="border_top"></div>
        <div class="border_bottom"></div>          

      </div>      
    </div>
    <div id="scroll">
      <a title="Scroll to the top" class="top" href="#"><img src="images/top.png" alt="top" /></a>
    </div>
    <footer>
      <p><img src="images/twitter.png" alt="twitter" />&nbsp;
         <img src="images/facebook.png" alt="facebook" />&nbsp;
         <img src="images/rss.png" alt="rss" />           </p>
      <p>Copyright &copy; CSS3_winter_scene | <a href="http://www.css3templates.co.uk">design from css3templates.co.uk</a></p>
    </footer>
  </div>
  <!-- javascript at the bottom for fast page loading -->
  <script type="text/javascript" src="js/jquery.js"></script>
  <script type="text/javascript" src="js/jquery.easing-sooper.js"></script>
  <script type="text/javascript" src="js/jquery.sooperfish.js"></script>
  <script type="text/javascript">
    $(document).ready(function() {
      $('ul.sf-menu').sooperfish();
      $('.top').click(function() {$('html, body').animate({scrollTop:0}, 'fast'); return false;});
    });
  </script>
</body>
</html>

3 个答案:

答案 0 :(得分:4)

Symphony中的这个错误通常告诉你,你没有“结束”控制结构(即'if'或'foreach')。

你有一些错别字,你用“@foreach”来结束你的foreach它应该是“@endforeach”。

那应该为你做。

答案 1 :(得分:1)

就我而言,这是最愚蠢的错误。在创建具有闭包功能的路线时,我错过了;

所以,如果您没有犯过上述2个答案所指出的任何错误,请在routes\web.php(Laravel 5.3 +)

中查找任何语法错误

答案 2 :(得分:0)

我遇到了同样的错误,这是由于GIT冲突造成的。 因此,如果第一个答案没有解决问题,请查找&#34;&lt;&lt;&lt; HEAD&#34;在你的代码中