.BLADE.PHP不在我的LARAVEL项目中工作。 .PHP正在为我的观点工作

时间:2014-03-08 10:06:54

标签: php templates laravel blade

laravel .blade.php扩展无效。即使我试图将我的观点保存在其他文件夹中。这些观点没有被调用。当我使.p​​hp扩展它的工作正常。但当我把它作为.blade.php扩展然后它不工作。投掷expception视图未找到。可能是什么问题

2 个答案:

答案 0 :(得分:0)

我建议您提供的信息是:确保当您将视图放在其他文件夹中时使用点语法而不是像这样斜杠:

View::make('folder.view');

而不是

View::make('folder/view');

文件夹结构:

|views|
--|folder|
----view.blade.php

答案 1 :(得分:0)

视图/ include文件夹中有四个文件-head.blade.php,header.blade.php,footer.blade.php,sidebar.blade.php,views / layouts文件夹包含index.blade.php代码是< / p>

<html>
<head>
    @include('includes.head')
</head>
<body>
<div class="container">

    <header class="row">
        @include('includes.header')
    </header>

    <div id="main" class="row">

            @yield('content')

    </div>

    <footer class="row">
        @include('includes.footer')
    </footer>

</div>
</body>
</html>

然后views / pages包含about.blade.php包含

@extends('layouts.index')
@section('content')
    i am the about page
@stop

和routes.php包含

Route::get('about', function()
{
    return View::make('pages.about');
});

任何其他需要的东西请告诉我。代码有什么问题,我不明白,,,,

输出

@extends( 'layouts.index')     @section( '内容')         我是关于页面的     @stop