Мои маршруты возвращают 404, как я могу их исправить?

Я только начал изучать структуру Laravel, и у меня возникла проблема с маршрутизацией.

Единственный работающий маршрут — это домашний маршрут по умолчанию, который подключен к Laravel из коробки.

Я использую WAMP в Windows, и он использует PHP 5.4.3 и Apache 2.2.22, и у меня также включена перезапись мода _, и я удалил «index.php» из файла конфигурации application.php, чтобы оставить пустая строка.

Я создал новый контроллер с именем Пользователь :

class User_Controller extends Base_Controller {

    public $restful = true;

    public function get_index() 
    {
        return View::make('user.index');
    }
}

. Я создал файл представления в application/views/user/ с именем index.php с некоторым базовым HTML-кодом, а в route.php я добавил следующее:

Route::get('/', function () {
    return View::make('home.index');
});

Route::get('user', function () {
    return View::make('user.index');
});

Первый маршрут отлично работает при посещении корня(http://localhost/mysite/public)в моем веб-браузере, но когда я пытаюсь перейти на второй маршрут с http://localhost/mysite/public/user, я получаю ошибку 404 Not Found. Почему это происходит?

73
задан Karl Hill 23 October 2018 в 01:09
поделиться