2014-10-16 82 views
0

如果我在route.php中添加映射我用localhost运行,我laravel项目不运行。但如果我用工匠服务它,映射进行得很顺利。样品在路由中添加mapp laravel不会运行当我使用本地主机

route.php

 

    Route::get('/halo', function(){ 
    return "Hallo"; 
}); 

运行在本地主机: 本地主机/ myProject的/公/晕

结果: 的Symfony \分量\ HttpKernel \异常\ NotFoundHttpException

如果我与工匠一起运行服务我的项目运行 好。 你能帮我吗,这是怎么回事.. 谢谢..

+0

信息太少。你使用的是什么Laravel版本?你是否简单地在浏览器中运行url或者发送一些表单数据? – 2014-10-16 21:57:46

+0

v 4.2。 只是简单的运行url – 2014-10-19 02:23:58

回答

0

根据Web服务器配置(nginx或apache?),你应该输入一个不同的URL。尝试了解一些关于virtual hosts的事情。

默认情况下,如果你使用PHP 工匠服务,您的项目将在http://localhost:8000运行,那么你就可以访问http://localhost:8000/halo路线。

如果您使用Nginx或其他网络服务器与php5-fpm或类似的东西,它取决于您的设置。您可以将其配置为在http://localhost/http://yourproject.dev或您配置的某个项目下显示您的项目。您不必使用路径/myProject/public/子文件夹。

如果您对使用网络服务器配置不感兴趣,我强烈建议使用Laravel Homestead。这是一些安装工作(安装virtualbox和vagrant),但在此之后,您已经为您设置了一切,并且只有一个超级简单配置文件可供使用。

希望这会有所帮助。

相关问题