2015-10-22 5 views
0

Я использую версию Laravel Framework 4.2.17. Я создал новый контроллер, модель и виды на моем локальном хосте, и после тестирования кода я загрузил их на сервер.Маршрут Laravel дает ошибку 500 на конкретном имени контроллера

Для маршрутов я использую Laravel ресурсы:

Route::resource('templates', 'EmailsController',['as' => 'admin']); 

Мой контроллер находится в папке т.е.

app-> controllers-> админ

Имя файла: EmailsController .php

Контроллер: class EmailsController extends \AdminBaseController {...}

Теперь, если я доступ

www.example.com/admin/templates

для этого конкретного контроллера я получаю ошибку 500. Если я изменить маршрут к другому контроллеру

т.е.
Route::resource('templates', 'JobsController',['as' => 'admin']); 

по ссылке

www.example.com/admin/templates

показывает мне всю работу листинга.

Любые идеи?

Благодаря

+0

- это ваш JobsController расширяет AdminBaseController? – mcklayin

+0

Какая ошибка? Включите отладку или посмотрите в/storage/logs для сообщения об ошибке. «500 error» означает, что у сервера была ошибка - вам нужно выяснить, что это за ошибка. –

+0

@mcklayin yes the JobsController расширяет AdminBaseController. – FaisalShehzad

ответ

1

После создания нового controller.You нужно сделать

composer dump-autoload 

и

php artisan dump-autoload 

на terminal.This необходимо знать Laravel, что новый контроллер создается .Приложение осуществляется композитором.

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