【问题标题】:blade template laravel get stuck with wamp server刀片模板 laravel 卡在 wamp 服务器上
【发布时间】:2014-11-29 08:34:35
【问题描述】:

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

哎呀,好像出了点问题。

我的代码

Route.php

<?php




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

HsController.php

<?php

class HsController extends BaseController {



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

}

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

ma​​in.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

请更正我的代码 非常感谢

【问题讨论】:

    标签: laravel laravel-4 wamp blade


    【解决方案1】:

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

    你有:

    @extends('layouts.main')
    

    应该是:

    @extends('layout.main')
    

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

    【讨论】:

    • @J2MENewBiew 很高兴我能帮上忙
    猜你喜欢
    • 1970-01-01
    • 2013-04-29
    • 2017-04-03
    • 2018-05-31
    • 2014-02-05
    • 2014-12-08
    • 2017-08-07
    • 2020-05-23
    相关资源
    最近更新 更多