Я пытаюсь работать в архитектуре HMVC; я работаю в ларавеле 4.2.
Я устанавливаю HMVC для laravel, но возникла проблема.
- Класс «App\Modules\Users\UsersServiceProvider» не найден
Произошла вышеуказанная ошибка при размещении следующего кода в module.json
{
"enabled": true,
"provider": [
"App\\Modules\\Users\\UsersServiceProvider"
]
}
и UsersService Provider выглядит следующим образом:
<?php namespace App\Modules\Auth;
class UsersServiceProvider extends \Illuminate\Support\ServiceProvider
{
public function register()
{
\Log::debug("UsersServiceProvider registered");
}
}
Пока я удаляю раздел провайдера в module.json, он работает нормально; но есть другая проблема.
- Представление не может быть загружено из соответствующей папки представлений, и я написал маршрут следующим образом: (здесь контроллер работает нормально)
Route::get('пользователи',массив('uses'=>'UserController@getIndex'));
<?php
class UserController extends BaseController{
public function getIndex(){
echo 'Yes this works.';
return View::make('users::users');
}
?>
echo 'да, это работает'; // работает нормально, пока я перешел к следующей строке кода, он всегда находится в поиске папки «Представления», если файл пользователя не находится в главном представлении, тогда он генерирует ошибку.
Может ли кто-нибудь сказать мне, что не так с моим кодом; помогите мне правильно делать что-то в HMVC, чтобы я мог добиться цели.