У вас есть неправильное пространство имен в вашем CategoryController.php
Это должно быть namespace App\Modules\Admin\Controllers
и не namespace App\Modules\Admin\Controllers\Category
рабочий пример:
routes.php:
Route::group(array('module' => 'Admin', 'namespace' => 'App\Modules\Admin\Controllers'), function() {
Route::resource('admin', 'AdminController');
Route::resource('category', 'CategoryController');
});
AdminController.php:
<?php namespace App\Modules\Admin\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Modules\Admin\Models\Admin;
class AdminController extends Controller {
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
die('admin controller');
}
}
CategoryController.php:
<?php namespace App\Modules\Admin\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
//use App\Modules\Admin\Models\Admin;
class CategoryController extends Controller {
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
die('category controller');
}
}
Here вы сказали, у вас есть пустые страницы. Проверьте файл .env для опции debug и установите для него значение true. Чем вы должны иметь подробный вывод отладки.
Покажите нам, что вы сделали до сих пор. – Stanimir
Просто FYI: l5-модульный обрабатывает несколько контроллеров в одном модуле, но не через структуру HMVC. Пакет не предназначен для такого подхода. –