Вызов неопределенной функции _()

#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. Я не уверен, что происходит, я не помню, чтобы я редактировал этот код или что-то еще. В любом случае, ценю это.