Laravel: переключатель работает правильно в одном проекте, но падает в другом - PullRequest
0 голосов
/ 05 сентября 2018

следующее утверждение

@ переключатель ($ я)
@case (1)
Первый случай ...
@ Перерыв
@case (2)
Второй случай ...
@ Перерыв
@ По умолчанию
Случай по умолчанию ...
@endswitch

работает правильно в одном проекте, но в другом проекте появляется следующее сообщение:

FatalErrorException
'break' не в контексте 'loop' или 'switch'

Версия Laravel - 5.6.28
Ubuntu 18.04

Боюсь, что, поскольку компьютер редко обновляется, при обновлении в Laravel что-то вылетало

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018

Я проверил свою папку / storage / framework / views.
@breakswitch не выдает ошибок, но проблема остается той же: интерпретатор не распознает команду @switch, поэтому на моей веб-странице отображается следующее:
@case (1) Первый случай ... @breakswitch @case (2) Второй случай ... @breakswitch @default Случай по умолчанию ... @endswitch

0 голосов
/ 05 сентября 2018

Может быть, вы можете попробовать @ breakswitch

@ переключатель ($ я) @Случай 1) Первый случай ... @breakswitch @case (2) Второй случай ... @breakswitch @дефолт Случай по умолчанию ...

@ EndSwitch

...