2016-04-21 4 views
2

При загрузке моего сайта Laravel на мой производственный сервер я получаю сообщение об ошибке.Метод [guestMiddleware] не существует

BadMethodCallException in Controller.php line 103: 
Method [guestMiddleware] does not exist. 

Я в затруднении относительно того, где начать отладку приложения. На страницах, для которых не требуется Auth, они загружаются штрафом.

Любые советы были бы весьма полезными.

ответ

0

Hve вы определили guestMiddleware?

+0

Его только стандартные Laravel Auth файлы и файлы являются точно такими же, как сервер Дев, который прекрасно работает? – jhodgson4

+0

Вы загрузили kerner.php правильно? – Solution

+0

Его просто тянуть от git repo. Все файлы одинаковы – jhodgson4

1

Композитор не оторвал в последней версии

2

изменения $this->guestMiddleware() к «гость»

public function __construct() 
{ 
    //$this->middleware($this->guestMiddleware(), ['except' => 'logout']);  
    //You can see the example here https://laravel-china.org/docs/5.3/controllers 
    $this->middleware('guest', ['except' => 'logout']); 
} 
Смежные вопросы