Начал изучать Laravel, установил версию 5.1, делаю все по инструкции:
laravel.com/docs/master/controllers#basic-controllers
По адресу
localhost/blog/user/1 вылетает ошибка:
ReflectionException in Container.php line 736:
Class App\Http\Controllers\UserController does not exist
Корневой роутинг работает:
Route::get('/', function () {
return 'Hello world!';
});
Мой контроллер:
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class UserController extends Controller
{
/**
* Show the profile for the given user.
*
* @param int $id
* @return Response
*/
public function showProfile($id)
{
return view('user.profile', ['user' => User::findOrFail($id)]);
}
}
Мой роут:
Route::get('user/{id}', 'UserController@showProfile');
Контроллер сохранен в app/Http/Controllers под именем Controller.php