@D44k

Class «view» does not exist — Laravel почему?

Помогите понять в чем проблема
В локальной копи все работает выложил на хостинг, появилась проблема.

Есть 2 контроллера по структуре одинаковые:
GoodsController
<?php namespace Backend;
class GoodsController extends \BaseController {


MenuController
<?php namespace Backend;
class MenuController extends \BaseController {


Route:
Route::group(array('prefix' => 'backend', "namespace" => '\Backend'), function () {

	Route::get('/', function() {
		if(Auth::check() && Auth::user()->role == 10) return Redirect::to('backend/goods');
		else return Redirect::to('backend/login');
	});
	Route::get('login', array('as' => 'backend.login', 'uses' => 'LoginController@showLogin'));
	Route::post('login', array('as' => 'backend.login.post', 'uses' => 'LoginController@doLogin'));

	Route::group(array('before' => 'auth|admin'), function () {

		Route::get('logout', 'LoginController@doLogout');

		Route::resource("goods", 'GoodsController');
		Route::resource("menu", "MenuController");

	});
});


При попытке зайти /backend/goods все работает
Если открываю /backend/menu получаю ошибку:
ReflectionException (-1)
Class \Backend\MenuController does not exist
...
$reflector = new ReflectionClass($concrete);


На локальном энв работают оба, на хостинге только 1, может изза версии php 5.6 и 5.5(хостинг)
  • Вопрос задан
  • 2733 просмотра
Решения вопроса 1
Denormalization
@Denormalization
composer dumpautoload -o
Делал? Должно помочь.

99% проблем с reflection у Laravel, решается командой выше.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы