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.php转换为以下格式/编码:UNIX/ANSI

于 2013-04-25T15:07:00.313 回答
0

" a5d6961979ebea7e1177c3836de35dd8" 文件只是您的视图文件的刀片呈现的 PHP 版本。错误本身在您的视图文件中。

我注意到你输入了:

@if( $appModule == 'someting' ) 

那不应该是

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