【问题标题】:.BLADE.PHP IS NOT WORKING IN MY LARAVEL PROJECT. .PHP IS WORKING FINE FOR MY VIEWS.BLADE.PHP 在我的 LARAVEL 项目中不起作用。 .PHP 在我看来运行良好
【发布时间】:2014-04-11 15:37:01
【问题描述】:

laravel .blade.php 扩展不工作。即使我尝试将我的视图保留在其他文件夹中。意见没有被调用。当我制作 .php 扩展名时,它工作正常。但是当我将它作为 .blade.php 扩展名时,它就不起作用了。找不到抛出异常视图。可能是什么问题

【问题讨论】:

  • 您应该向我们提供有关您的代码和视图的更多信息。 Blase 有几个说明可以让它工作。
  • 请看下面的评论,它将向您展示代码。我将此代码作为刀片模板示例在线获取。但它不工作。我是代码点火器开发人员。几周前开始在 laravel 上工作..

标签: php templates laravel blade


【解决方案1】:

对于您提供的信息,我只能建议:当您将视图放入其他文件夹时,请确保使用点语法,而不是像这样的斜线:

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

而不是

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

文件夹结构:

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

【讨论】:

    【解决方案2】:

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

    <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>
    

    然后视图/页面包含 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('内容') 我是关于页面 @停止

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-12
      • 2013-05-25
      • 2020-03-05
      相关资源
      最近更新 更多