2015-09-16 82 views
2

我使用laravel 5創建Web應用程序。Everypage在左上角有「//」。這是什麼造成的? 的app.blade.php看起來是這樣的:「//」在使用laravel 5刀片佈局的每個html頁面頂部

<!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> 
+1

它會在你的代碼。尋找PHP標籤之外的評論。好的做法也不是關閉一個PHP標籤,除非明確要求 - 並且您不應該需要與框架和其他任何東西,除了對象或模板中的啓動腳本。 –

回答

1

那麼它肯定不是在在做它的刀片模板什麼。

可能發生的情況是,你的代碼中有一行代表echo "//";或類似的東西,或者是在你的<?php塊開始之前有一行無序的代碼 - 也許你正在嘗試註釋掉一塊代碼包括一個<?php塊。

該行不一定在模板中;它可能在代碼中的任何地方;如果它在輸出模板之前運行,那麼您將得到您在此處報告的那種效果。

至於線路在哪裏,它在那裏做什麼,這是你必須自己解決的。但是,您可以從搜索代碼庫開始搜索echoprint語句,並搜索//<?php

+0

它是routes.php中的「// <?php」。謝謝! – daolincheng