2014-10-01 74 views
0

我是laravel框架的新手。我在tuts上開始了一個教程視頻,並且完全按照方向。我安裝了laravel,並且能夠訪問localhost/laravel/public就好了。我甚至改變了routes.php,並且仍然能夠訪問localhost/laravel/public。但是,本教程的下一步是創建一個新的Route。我的新路線看起來像這樣localhost/laravel/public/post找不到

Route :: get('post','PostController @ show');

然後我創建了一個名爲PostController的新控制器。該文件是這樣的:

<?php 

class PostController extends BaseController 
{ 
    public function show() 
    { 
     return View::make('post.show'); 
    } 
} 

接下來,教程問我在一個叫「後」新目錄下創建一個show.php。然後當我訪問localhost/laravel/public/post時,應該出現「show.php」。相反,我收到一條

「的請求的URL/laravel /公/後並沒有在此服務器上找到了」 一個錯誤,我運行的Apache/2.4.10(Win64中)PHP/5.5 .12服務器在localhost端口80

再一次,我遵循tutsplus的確切指示。

+0

什麼是'你的虛擬主機設置的DocumentRoot'指向?如果您嘗試訪問'localhost/laravel/post',會發生什麼?另外,你可以發佈你想要學習的教程鏈接嗎? – 2014-10-01 16:50:11

+0

[無法在Laravel路徑中訪問URL]的可能的重複(http://stackoverflow.com/questions/26133517/cant-access-url-in-laravel-routes) – 2014-10-01 17:03:06

+0

這裏是鏈接到教程http:///code.tutsplus.com/articles/new-course-getting-started-with-laravel-4--cms-22162 – 2014-10-01 19:01:36

回答

2

您需要檢查文件是否已正確設置httpd.conf.htaccess。您需要確定文檔根目錄是否指向laravels公共目錄。

請有檢查here