0

私はlaravelは初めてですが、非常に奇妙なものを見つけました。

私のブレードテンプレートには、次のように書いています。

@if( $appModule == 'someting' ) 
     Something
@elseif($appModule == 'somethingelse')
     SomethingElse
@else 
      Nothing 
@endif

実行すると、エラーが発生します。

未処理の例外

メッセージ:

ビューのレンダリングエラー:[レイアウト]

構文エラー、予期しない'?' 位置:

... \ storage \ views / a5d6961979ebea7e1177c3836de35dd8(41行目)

'a5d6961979ebea7e1177c3836de35dd8'を開いて、これを見つけました:

<?php if( $appModule == 'someting' ) Something <?php else: ?>if($appModule == 'somethingelse'): ?> SomethingElse <?php else: ?> Nothing <?php endif; ?>
4

2 に答える 2

0

layout.blade.phpfileを次の形式/エンコーディングに変換 (または新規作成) してみてください:UNIX/ANSI

于 2013-04-25T15:07:00.313 に答える
0

" a5d6961979ebea7e1177c3836de35dd8" ファイルは、ビュー ファイルのブレード レンダリング PHP バージョンです。エラー自体はビュー ファイルにあります。

あなたが入力したことに気付きました:

@if( $appModule == 'someting' ) 

そんなはずない

@if( $appModule == 'something' ) 
于 2013-02-19T16:54:52.327 に答える