Странный белый экран на маршрутах 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
, Может ли это быть проблема?