Laravel 5语法错误,意外'扩展'(T_EXTENDS)

San*_*ari 10 php laravel laravel-5

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

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

}
Run Code Online (Sandbox Code Playgroud)

我的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>
Run Code Online (Sandbox Code Playgroud)

和index.blade.php

<?php

@extends('app')

@section('content')
    <h1>Articles</h1>
@stop
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

FatalErrorException in 5f3efcdeb3d9812b22b5491d0cba9f22 line 3:
syntax error, unexpected 'extends' (T_EXTENDS)
Run Code Online (Sandbox Code Playgroud)

请帮忙.


解决方案如下.虽然问题很愚蠢,而且很容易修复 - 但很难通过Google搜索找到直接的答案.因此保持这个问题.

San*_*ari 31

<?php ?>代码并不需要.blade.php文件.删除它们,它的工作原理.

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