Я не могу `использовать` или` namespace` в файле помощника laravel - PullRequest
0 голосов
/ 24 февраля 2019

Я создал вспомогательный файл в laravel.Я хочу использовать функциональные возможности laravel.

Я не могу использовать use или шаблон пространства имен в файле помощника.

код файла помощника.

namespace App\Helpers;

class CommonFunctions {

    public static function get_cat() {  

    }
}

Iсвязали этого помощника в config/app.php

enter image description here

Когда я использую namespace в файле помощника, эта ошибка отображает

enter image description here

Код файла блейда

enter image description here

Ответы [ 2 ]

0 голосов
/ 24 февраля 2019

Наконец-то я обнаружил проблему.

На самом деле я переносил сайт с laravel 5.2 на 5.7, и я копировал старый вспомогательный файл в новый, поэтому я получил эту ошибку ..

РанееЯ использовал use и namespace вместе, но после добавления только операторов use я решил проблему.

Возможно, проблема с пространством имен не разрешена в файле помощника, но в каждом решении и методедля создания вспомогательных файлов существует пространство имен, поэтому я никогда не пытался удалить эту строку.

Но теперь у меня есть решение ...

Спасибо всем, кто мне помог.Шишил Патель

0 голосов
/ 24 февраля 2019

Я полагаю, у вас есть ошибка синтаксиса в вашем помощнике.В любом случае попробуйте выполнить php artisan config:clear, а затем исправить все ошибки.

Я сделал все то же самое и не нашел никаких проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...