【问题标题】:Laravel 5.1 blade template not workingLaravel 5.1刀片模板不起作用
【发布时间】:2016-03-11 16:18:07
【问题描述】:

我的刀片模板无法在我的 laravel 5 上运行,我刚刚安装了 laravel 5.1,然后当我键入 @yield() 或 @extends() 之类的代码时,文本没有颜色,它只是普通的白色,就像一些普通的一样文字,我做错了吗?

 <!DOCTYPE html>
 <html>
 <head>
<title></title>
</head>
 <body>
@yield('') "its color is white, looks like just plain text"
  </body>
   </html>


      //Dont mind this, i used this bcoz i have errors submitting this
                        width: 100%;
            display: table;
            font-weight: 100;
            font-family: 'Lato';
        }

        .container {
            text-align: center;
            display: table-cell;
            vertical-align: middle;
        }

        .content {
            text-align: center;
            display: inline-block;
        }

        .title {
            font-size: 96px;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="content">
            <div class="title">Laravel 5</div>
        </div>

    </div>
</body>

【问题讨论】:

  • 你到底想做什么?您已经在一个代码块中提供了刀片模板和普通 html 文件?
  • 当我输入像 @yeild() 这样的刀片模板代码时
  • 我的也不会着色,我也使用 sublime 编辑器。但这并不意味着它不会在页面上呈现。只要你的文件设置了 blade.php 扩展名,它就会被 Laravel 渲染。
  • 哦,好的,谢谢,我很困惑,因为我上次使用 lara 是第 4 版。它在我的 sublime 上着色,但是好的,谢谢:D

标签: php laravel-5.1 laravel-blade


【解决方案1】:

标准的 Sublime 文本编辑器不会提供高亮刀片语法,因为这是 Laravel 特有的,而 Sublime 是通用代码编辑器。

你可以添加一个包来实现你所追求的,Laravel Blade Highlighter 似乎是这样做的。

查看上面的链接,了解如何将其添加到 Sublime。

一旦安装,它将提供刀片语法高亮显示。

【讨论】:

  • 另一个,我如何在 laravel 5.1 中启用引导程序?
  • 您并没有在字面上启用它,您只是将它作为您项目的样式表包含在内。 w3schools.com/bootstrap/bootstrap_get_started.asp 很好地介绍了您可以添加它的两种方式。
  • 哦,好吧,我认为 laravel 是内置在引导程序中的,所以我只是像普通编码一样做吗?只是需要链接吗?
  • @user3352042 它带有自己的引导程序版本,您可以使用 &lt;link href="{{ asset('/css/app.css') }}" rel="stylesheet"&gt; 链接到它
猜你喜欢
  • 2014-11-15
  • 2013-06-04
  • 1970-01-01
  • 2015-11-08
  • 2013-02-03
  • 2018-05-28
  • 1970-01-01
  • 2015-12-01
  • 2019-01-31
相关资源
最近更新 更多