В Laravel 5.0.27 я включаю представление с переменной и следующим кодом:
@include('layouts.article', [
'mainTitle' => "404, page not found",
'mainContent' => "sorry, but the requested page does not exist :("
])
и я получаю следующую ошибку...
Синтаксис FatalErrorException... ошибка, неожиданность ','
Я сузил, что ошибка происходит исключительно из строки "(" в строке "mainContent", и когда я удаляю "(" ошибка исчезает, и все работает нормально ". Я ничего не могу найти в документации на эту или любые аналогичные ошибки, перечисленные в Интернете.
Кто-нибудь знает, если это ожидаемое поведение или если это ошибка, о которой следует сообщить?
Большое спасибо за ваше время!
Это не ошибка, а ограничение синтаксиса лезвия из-за регулярного выражения. Решение взято из github:
Проблема заключается в использовании многострочной линии. Вы можете использовать только одну строку для [pass variables] в Blade, поскольку синтаксис ограничен [регулярным Выражения]
Попробуйте использовать код ниже, и вам должно быть хорошо:
@include('layouts.article', ['mainTitle' => "404, page not found", 'mainContent' => "sorry, but the requested page does not exist :("])
5.6
: cloud.mxchange.org/s/149vSQYmDeENiuY/…