刀片模板laravel卡住wamp服务器

时间:2014-10-04 13:23:56

标签: laravel laravel-4 wamp blade

我是Laravel的新人。我在youtube上观看了一些教程并尝试了一些刀片模板,但它无法加载,它给了我一条消息

  

糟糕,看起来出了问题。

我的代码

Route.php

<?php




Route::get('list', 'HsController@getList');

HsController.php

<?php

class HsController extends BaseController {



    public function getList()
    {
        return View::make('List');
    }

}

在views文件夹中我有一个名为Layout的文件夹包含一些文件,例如:main.blade.php,foot.blade.php,menu.blade.php

main.blade.php

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>test</title>
    <link rel="stylesheet" type="text/css" href="">
</head>
<body>
    @include('layout.menu');
    @yield('content');
    @include('layout.foot');
</body>
</html>

foot.blade.php

<div>
    Footer. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat
</div>

menu.blade.php

<nav>
    <ul>
        <li>Home</li>
        <li>About</li>
        <li>Test</li>
    </ul>
</nav>

重要的是 list.blade.php

@extends('layouts.main')

@section('content')
    <p>This is my body content.</p>
@stop

请更正我的代码 非常感谢你

1 个答案:

答案 0 :(得分:1)

第一个错误发生在list.blade.php文件

你有:

@extends('layouts.main')

它应该是:

@extends('layout.main')

因为文件夹名称为Layout。另一个可能的问题是Layout目录的名称。您应该将其更改为小写layout - 因为在Linux网络服务器上它可能无法正常工作。