Я только что начал использовать Laravel (v5.7) и пытаюсь настроить его для работы на виртуальном хосте (я использую пакет XAMPP для Windows).
Для упрощенияRoute
работает только get('/', ...)
.Другие маршруты, например get('/other', ...)
, завершаются с ошибкой Ошибка 404 .Другие маршруты доступны только при работе сервера php artisan serve
, поэтому я могу использовать порт 8000.
Однако я хотел бы, чтобы Apache обрабатывал запросы, без необходимости идентифицировать порт.Это просто?
Ниже приведен очень простой код, который я использую и который не работает (без контроллеров):
// ROUTE in routes/web.php
Route::get('/', function() {
return view('home');
});
Route::get('/other', function() {
return view('other');
});
ПРИМЕЧАНИЕ. У меня есть оба вида файлов home.blade.php
и other.blade.php
в каталоге resources/views
.