2015-09-29 72 views
1

PHP和Laravel都是新手。獲取我的「Hello, World!」頁並保持404「在此服務器上找不到請求的資源。」 Laravel的錯誤包括路由/視圖。我爲本地服務器使用php -S localhost:8000,並沒有意識到我必須使用Laravel的本地主機(甚至沒有意識到它有一個)「php artisan serve」來託管我的頁面。我的問題是:Laravel:php -S localhost vs php artisan serve

  • 使用Laravel's localhost vs PHP's是否有優勢?
  • 如果我想改變我的本地主機,嗯,託管,我該怎麼做?例如,如果我想使用PHP的內置服務器vs Laravel的。

我是一般的編程新手,更不用說php/Laravel了,所以我很抱歉,如果這是一個非常基本的問題或甚至沒有意義。謝謝你的幫助。

回答

3

您可以使用

php -S localhost:8000 -t public 

這也是artisan serve和標準的PHP開發服務器之間的唯一區別。工匠服務只是增加了正確的路徑到服務器,沒有更多的魔術參與。

+1

正如Michael所說,您需要指定要提供服務的目錄的正確位置(規範地說,您的Laravel項目文件夾中的./public)。 –