3

ブレード テンプレートを機能させるのに問題があります... ページに表示されるのは次のとおりです。

@extends('layouts.admin')

ルートは次のとおりです。

Route::get('login', function(){ 
    return View::make('admin.login');
});

テンプレートは次のとおりです: layouts/admin.blade.php

<!doctype html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="viewport" content="width=device-width" />
</head>
<body>
<div class="large-12 columns">
  <div id="wrap" class="large-8 large-centered columns"> 
    @yield('content') 
  </div>
</div>
</body>
</html>

ビューは次のとおりです: views/admin/login.blade.php (@extends の前に改行やスペースはありません)

@extends('layouts.admin')
@section('content')
<h1>Admin Login</h1>
...
@stop

どんな助けでも大歓迎です!

4

3 に答える 3

2

これは私の人生の時間を無駄にしました。コードには何も間違っていませんでした。エラーが生成されなかったため、これをバグと見なす可能性があります。最終的に、まったく同じコードで新しいファイルを作成し、既存のブレード ファイルを置き換えることになりました。突然、魔法のように機能します。何らかの理由でファイルが破損したのかどうかはわかりませんが、うまくいけば、これで何時間ものフラストレーションが解消されるでしょう。

于 2013-11-05T16:29:45.890 に答える
-2

私はまったく同じ問題を抱えていました。UTF を使用しています。UTF はファイルの先頭にバイト オーダー マークまたは BOM を残し、ほとんどのテキスト エディターには表示されません。それが機能するように、 BOM REMOVING SOFTWAREをダウンロードするだけです。

乾杯。

于 2014-02-12T00:27:47.347 に答える