Php Laravel 5语法错误,意外';扩展';(T_)

Php Laravel 5语法错误,意外';扩展';(T_),php,laravel,laravel-5,Php,Laravel,Laravel 5,这是我的控制器中的代码: class ArticlesController extends Controller { public function index() { $articles = Article::all(); return view('articles.index',compact('articles')); } } 我的App.blade.php <!DOCTYPE html> <html lang=

这是我的控制器中的代码:

class ArticlesController extends Controller {
    public function index()
    {
        $articles = Article::all();
        return view('articles.index',compact('articles'));
    }

}
我的App.blade.php

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Title</title>
        <meta charset="UTF-8">
        <meta name=description content="">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <!-- Bootstrap CSS -->
        <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet" media="screen">
    </head>
    <body>
        <div class="container">
            @yield('content')
        </div>

        @yield('footer')
        <!-- jQuery -->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
        <!-- Bootstrap JavaScript -->
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
    </body>
</html>
<?php

@extends('app')

@section('content')
    <h1>Articles</h1>
@stop
请帮忙


下面列出的解决方案。虽然这个问题很愚蠢,而且很容易解决,但通过谷歌搜索很难找到一个直接的答案。因此保留这个问题

文件中不需要
标记。移除它们,它就会工作


(刀片语法不需要在php标记中。但是,您可以在标记中包含php代码。)

当您使用
@extends
时,它必须是刀片文件中的第一段代码

@extends
之前的空格或空新行也会引发错误。

使用扩展名保存的laravel刀片文件中不需要
标记。blade.php
laravel模板引擎会自动解析这些文件中的刀片命令


但是,如果您想在刀片文件中包含php代码,而该文件不是刀片引擎命令的一部分,那么您必须使用
标记。

我知道这有点陈旧,但显然忽略了这个问题

在index.blade.php文件中,您缺少结束php标记“>”


刀片sytanx@延伸,@截面等。。。应位于任何php代码块外部的html中。

5f3efcdeb3d9812b22b5491d0cba9f22是您的视图,当您运行应用程序时,刀片视图将转换为包含普通php语言视图的示例php临时文件。临时视图存储在:
storage/framework/views/
尝试打开
5f3efcdeb3d9812b22b5491d0cba9f22
文件,看看发生了什么
我只需要删除
@VaelVictus,你需要删除“”,也删除它。这就是我说的。
FatalErrorException in 5f3efcdeb3d9812b22b5491d0cba9f22 line 3:
syntax error, unexpected 'extends' (T_EXTENDS)