我是Laravel的新手,并跟随this tutorial进行创业。
在教程中,我有
Route::get("contact","WelcomeController@contact");
在Welcomecontroller中我有一个联系方式:
public function contact()
{
return "Contact page";
}
但访问网页http://localhost/laravel.dev/contact
会让我NotFoundHttpException in D:\wamp\www\laravel\vendor\compiled.php line 7693:
这背后的原因是什么?是否与设置或安装路径有关?
答案 0 :(得分:0)
我会尝试两件事:
答案 1 :(得分:0)
更多要检查的事项:
问题第一:当您设置Laravel时,您是否测试了安装以确定它是否有效?或者这是您测试过的第一条路线?
如果这是您测试过的第一条路线,可能您没有正确设置htaccess。见这里:http://laravel.com/docs/4.2#pretty-urls
您需要启用mod_rewrite。
否则:
1)检查以确保在WelcomeController.php中你已经命名了你的类WelcomeController(如果你正在复制一个现有的例子,你可能没有记住重命名该类)
2)像MaGnetas一样回答,确保在所有情况下,你使用相同的拼写和相同的大写/小写为“WelcomeController”(在你的班级里面,你引用它的任何地方的路线内。