1

从标题本身来看,我有一个奇怪的 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,但仍然无济于事。我也做了作曲家更新,问题仍然存在。

4

2 回答 2

0

你可以去.env并将标签APP_DEBUG更改为“ true ”吗?也许您可以看到错误。

而且我认为您需要在“主要”路线中添加“/”。像那样:

Route::get('/main', function() {
    return view('templates.landing-blank');
});
于 2018-09-02T03:33:09.750 回答
0

的第一个参数Route::get应该是访问页面的 url 路径,因此“main”将被访问example.com/main,“/”将只是example.com. 这可能是问题吗?

于 2018-09-02T03:31:39.010 回答