2014-10-16 26 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),但在此之後,您已經爲您設置了一切,並且只有一個超級簡單配置文件可供使用。

希望這會有所幫助。

相關問題