我是laravel的新人,但我发现了一些非常奇怪的东西。
在我的刀片模板中,我写道:
@if( $appModule == 'someting' )
Something
@elseif($appModule == 'somethingelse')
SomethingElse
@else
Nothing
@endif
当我跑步时,我收到一个错误:
未处理的例外
消息:
呈现视图时出错:[layout]
语法错误,意外'?' 位置:
第41行... \ storage \ views / a5d6961979ebea7e1177c3836de35dd8
我打开了'a5d6961979ebea7e1177c3836de35dd8',发现了这个:
<?php if( $appModule == 'someting' ) Something <?php else: ?>if($appModule == 'somethingelse'): ?> SomethingElse <?php else: ?> Nothing <?php endif; ?>
答案 0 :(得分:0)
“a5d6961979ebea7e1177c3836de35dd8
”文件只是刀片呈现的视图文件的PHP版本。错误本身位于您的视图文件中。
我注意到你输了:
@if( $appModule == 'someting' )
不应该
@if( $appModule == 'something' )
答案 1 :(得分:0)
尝试将(或创建新的)文件layout.blade.php
转换为以下格式/编码:UNIX/ANSI