Laravel полностью игнорирует маршруты. Переполнение стека

Я использую Laravel для создания простого сайта компании. Я определил базовый маршрут, который должен представлять мою домашнюю страницу, следующим образом:

<?php

Route::get('/', 'IndexController@index');

Это мой контроллер индекса:

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\View;

use App\Http\Requests;
use App\Http\Controllers\Controller;

class IndexController extends Controller
{
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
return View::make('index');
}

Я пропустил другие методы, так как они не были изменены после выполнения php artisan make: controller.

В настоящее время я использую стек Bitnami WAPP. У меня уже есть работающее второе приложение, которое я могу правильно использовать (не игнорируя его файл rout.php).
Я положил это приложение в папку в / htdocs.

Я запускаю приложение с помощью cmd в Windows, чтобы перейти к папке, а затем делаю php artisan serve. Когда я набираю localhost: 8000, index.php загружается, но не через мой контроллер. Я проверил это, набрав die () в методе контроллера перед возвратом представления (представление помещается в resources / views как index.blade.php). Я даже попытался повторить что-то из rout.php безрезультатно.

Поэтому проблема заключается в том, что сервер загружает страницу, но не через мой контроллер, а просто обслуживает файл с именем index.php.

Пожалуйста, если вам нужна дополнительная информация, скажите мне, это сводит меня с ума.

1

Решение

Ваш маршрут кешируется. Очисти кеш и должен работать. Я столкнулся с той же проблемой.

php artisan route:clear
1

Другие решения

Я случайно удалил файл index.php, думая, что я написал его, когда он был на самом деле файлом laravels. Глупая ошибка.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector