Я создаю свою первую панель администратора в Laravel 5. Я хотел бы организовать свои контроллеры следующим образом:
Http
Controllers
Admin
DashboardController.php
Controller.php
WelcomeController.php
Но у меня возникли проблемы с тем, чтобы заставить это работать.
DashboardController.php это:
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class DashboardController extends Controller {
public function index()
{
return \View::make('admin/dashboard');
}
}
?>
И мои маршруты содержат:
Route::group(array('namespace'=>'Admin'), function()
{
Route::get('/dashboard', array('as' => 'dashboard', 'uses' => 'DashboardController@index'));
});
// Eventually I will check for authentication using:
// Route::group(array('before' => 'auth', 'namespace'=>'Admin'), function()...
Когда я перехожу к /dashboard, я получаю сообщение об ошибке:
Класс App\Http\Controllers\Admin\DashboardController не существует
Какие-либо предложения? Спасибо!