Я тільки почав вивчати фреймворк Laravel, і у мене проблема з маршрутизацією.
Єдиний робочий маршрут - це домашній маршрут за замовчуванням, який прикріплений до Laravel з коробки.
Я використовую WAMP в Windows, і він використовує PHP 5.4.3 та Apache 2.2.22, а також у мене ввімкнено mod_rewrite і видалив 'index.php' з конфігураційного файлу application.php, щоб залишити порожній рядок.
Я створив новий контролер під назвою User :
class User_Controller extends Base_Controller {
public $restful = true;
public function get_index()
{
return View::make('user.index');
}
}
Я створив файл перегляду в application / views / user / з назвою index.php з деяким базовим HTML-кодом, а в routes.php додав наступне:
Route::get('/', function () {
return View::make('home.index');
});
Route::get('user', function () {
return View::make('user.index');
});
Перший маршрут чудово працює під час відвідування root ( http://localhost/mysite/public
) у моєму веб-браузері, але коли я намагаюся перейти до мого другого маршруту із http://localhost/mysite/public/user
помилкою 404 Not Found. Чому це відбувається?