#php #laravel #laravel-blade
#php #laravel #laravel-blade
Вопрос:
Я пытаюсь добавить закрывающую / открывающую скобку в директиву Laravel, но PhpStorm показывает здесь ошибку: (
Laravel говорит: ErrorException Undefined property: IlluminateViewFactory::$startSection
или ParseError syntax error, unexpected '?'
Строка кода: @section('error-message', 'Oops :(')
Что мне делать? Спасибо 🙂
Комментарии:
1. Я думаю, что это ошибка. Попытался воспроизвести его и заметил, что если вы удалите последнее
(
(с лица), предупреждение исчезнет.2. это просто phpstorm жалуется? или представление блейда не компилируется при попытке его просмотра?
3. Laravel сообщает: синтаксическая ошибка ParseError, неожиданное ‘?’. Ну, это ошибка Laravel: (
4. Интересно. Я не заходил так далеко. Возможно, дело в уровне PHP. Но если это ожидаемое поведение, вы могли бы попытаться использовать функцию для изменения области действия скобок (?)
5. Я сообщил об этом в Laravel Bug Tracker . Я использую Laravel в течение 2 месяцев, но я уже нашел ошибку: D
Ответ №1:
Обычно такого рода вещи невозможны из-за ограничений блейд-анализа с использованием регулярных выражений. Я предлагаю просто использовать обычный ввод раздела:
@section('error-title')
Not found :(
@endsection