2016-10-06 3 views
3

, когда я запускаю ниже команды в моем терминале он показывает ниже код вместо маршрутовФатальная ошибка: Class «App Http Контроллеры Перенаправление» не найден

php artisan route:list 



<html> 
    <head> 
     <meta charset="UTF-8" /> 
     <meta http-equiv="refresh" content="1;url=http://localhost/login" /> 

     <title>Redirecting to http://localhost/login</title> 
    </head> 
    <body> 
     Redirecting to <a href="http://localhost/login">http://localhost/login</a>. 
    </body> 
</html> 

[Symfony\Component\Debug\Exception\FatalThrowableError] Fatal error: Class 'App\Http\Controllers\Redirect' not found

ответ

1

Вы не можете запустить php artisan route:list если у любого из маршрутов и связанных с ними контроллеров есть ошибки.

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

Найдите класс, который использует фасад Redirect, и добавьте Use Redirect в начало файла, и это должно сортировать его, надеюсь!

4

Единственное, что вы должны сделать, это добавить:

use Redirect; 

в контроллере только после того, как namespace линии или поставить \ перед вызовом Redirect:: т.е.

return \Redirect::back(); 
+0

спасибо .. сделали –

0

Добавить \ перед тем Redirect функция

возвращение \Redirect::back();

Это хорошо работает для меня в ларавеле 5.3

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