我可以在routes.php
文件中找到以下行,以查看欢迎消息:
Route::get('/', 'HomeController@showWelcome');
但以下行不起作用:
Route::get('/', function()
{
return HomeController::showWelcome();
});
我在浏览器中收到以下错误:
糟糕,看起来出了问题。
出了什么问题?
更新:将debug设置为true后,我发现问题是:
非静态方法HomeController :: showWelcome()不应该静态调用
所以在HomeController.php中,我改变了:
public function showWelcome()
{
return View::make('hello');
}
为:
static public function showWelcome()
{
return View::make('hello');
}
问题得到解决。我不确定这是否是最好的解决方法。
答案 0 :(得分:2)
Whoops, looks like something went wrong.
是您在生产中工作时的默认消息,以便更好地了解应该打开调试模式的错误。
您可以在以下位置执行此操作:
app/config/app.php
通过设置:
'debug' => true,
然后重新加载页面以获取一些信息。