2016-07-15 3 views
0

У меня проблема с моим классом исключений PHP в Laravel.php Класс исключения в laravel 5

Я создаю класс в папке \ App \ Services.

Я создал некоторый тестовый код, где у меня есть следующие:

if (!in_array($variables, $validParameters)) { 
     throw new Exception("Invalid parameter types: ".str_replace(")(", ", ", $variables)); 
    } 

И я получаю следующее сообщение об ошибке:

Class 'App\Services\Exception' not found 

Как я могу исправить эту проблему?

ответ

0

Если ваш класс помечен в именах, вам необходимо сменить имя класса Exception, чтобы PHP знал, что вы используете исключение из глобального пространства имен, а не из вашего текущего пространства имен (App \ Services).

throw new \Exception(...) 

Обратите внимание на символ «\» перед именем класса

+0

Пытались, уже, но проблема остается прежней –

0

попробовать это в ваших услугах файл

use Exception; 
+0

Это не поможет , та же проблема –

Смежные вопросы