Странный белый экран на маршрутах Laravel ("/")

Из самого названия у меня есть странная ошибка Laravel. У меня есть тестовая страница для моей домашней страницы с названием маршрута "main". Работает отлично. Однако, когда я попытался изменить его с route::get("main") на route::get("/"), я получаю белую страницу. Нет ошибок, когда я просматриваю исходный код, нет кода или чего-либо еще. Я бегу Laravel 5.6

// Landing Page actual Route
// White Page 

Route::get('/', function () {
    return view('templates.landing-blank');
});

// Landing Page
// Works Perfectly.

Route::get('main', function() {
    return view('templates.landing-blank');
});

Это связано с htaccess? Я уже дважды проверил все и скопировал htaccess, но все равно безрезультатно. Я также сделал обновление композитора, и проблемы все еще сохраняются.

2 ответа

Можете ли вы перейти на .env и изменить метку APP_DEBUG на "true"? Может быть, вы можете увидеть ошибку.

И я думаю, что вам нужно добавить "/" к "основному" маршруту. Как это:

Route::get('/main', function() {
    return view('templates.landing-blank');
});

Первый параметр Route::get должен быть URL-адрес для доступа к странице, так что "основной" будет доступен example.com/main и "/" будет просто example.com, Может ли это быть проблема?

Другие вопросы по тегам