【问题标题】:"//" on top of every html page using laravel 5 blade layout使用 laravel 5 刀片布局的每个 html 页面顶部的“//”
【发布时间】:2015-12-13 13:17:08
【问题描述】:

我正在使用 laravel 5 创建 Web 应用程序。每个页面的左上角都有“//”。这是什么原因造成的? app.blade.php 看起来像这样:

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Page Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
 </head>
<body>

<div class="container">
  <div class="jumbotron">
    @yield("content")
    <p>Above content generated by MVC</p> 
  </div>

</div>

</body>
</html>

【问题讨论】:

  • 它将在您的代码中。在 PHP 标记之外寻找 cmets。好的做法是除非明确要求,否则不要关闭 PHP 标记 - 无论如何,除了对象或模板中的启动脚本之外,您不需要使用框架和所有内容。

标签: php html laravel blade


【解决方案1】:

嗯,它肯定不是刀片模板中的任何东西。

可能发生的情况是您的代码中某处有一行写着echo "//"; 或类似内容的行,或者在您的&lt;?php 块开始之前有一行流氓代码——也许您正试图注释掉包含&lt;?php 块的代码块。

该行不必在模板中;它可以在代码中的任何地方;如果它在模板输出之前运行,那么您将获得您在此处报告的那种效果。

至于线路在哪里以及它在那里做什么,这是您必须自己解决的问题。但您可以先在代码库中搜索 echoprint 语句以及 //&lt;?php

【讨论】:

  • 它是 routes.php 中的“//
猜你喜欢
  • 2013-02-25
  • 2017-01-27
  • 2014-06-28
  • 2014-08-14
  • 2018-05-08
  • 2014-09-19
  • 1970-01-01
  • 1970-01-01
  • 2017-01-05
相关资源
最近更新 更多