#laravel
#laravel
Вопрос:
У меня возникли проблемы с этой ошибкой,
ErrorException (E_ERROR)
Call to undefined function _() (View: C:Codesweb-isresourcesviewslayoutsclient.blade.php)
и это указано в этом коде
<title><?php echo e(_('This is title')); ?></title>
Я думаю, что это в _()
из Laravel helper, но это должно работать правильно.
Я действительно не знаю, что происходит, есть живой сервер, который отлично работает с кодом. Я просто попытался клонировать репозиторий на свой ноутбук и установить необходимые требования, такие как PHP
, IIS
это мой веб-сервер. Я также уверен, что расширения PHP установлены, я вижу это в phpinfo()
.
Любая помощь будет оценена. Спасибо.
Ответ №1:
Вспомогательной функцией Laravel по умолчанию для получения строки перевода является __()
, а не _()
. Обратите внимание на два двойных символа подчеркивания __.
Смотрите эту ссылку;https://github.com/laravel/framework/blob/8.x/src/Illuminate/Foundation/helpers.php#L820
Комментарии:
1. Я не уверен, что происходит, я не помню, чтобы я редактировал этот код или что-то еще. В любом случае, ценю это.