因為web根目錄中有其他的項目,就在根目錄中建了一個laravel檔案夾用來測試學習,訪問http://localhost/laravel/public可以看到歡迎頁面。後來想去掉public,參考了這個網站http://tutsnare.com/remove-public-from-url-laravel/的第二個方法,直接存取http://localhost/laravel就可以看到歡迎頁面了。在學習路由的時候,添加了
Route::post('test', function(){ return 'test';});
然後訪問http://localhost/laravel/test卻一直是404,是哪裡的問題呢?
回複內容:
因為web根目錄中有其他的項目,就在根目錄中建了一個laravel檔案夾用來測試學習,訪問http://localhost/laravel/public可以看到歡迎頁面。後來想去掉public,參考了這個網站http://tutsnare.com/remove-public-from-url-laravel/的第二個方法,直接存取http://localhost/laravel就可以看到歡迎頁面了。在學習路由的時候,添加了
Route::post('test', function(){ return 'test';});
然後訪問http://localhost/laravel/test卻一直是404,是哪裡的問題呢?
第一,首先這是一個post
路由,如果是http://localhost/laravel/test訪問的話:
Route::get('test', function(){ return 'test';});
第二,請檢查你的伺服器重(Apache or Nginx)寫規則是否符合laravel的規則
第三,為什麼不直接用php artisan serve呢
第四:我最近上線的社區,免費視頻教程:https://laravist.com/ 有laravel相關的問題可以到這裡問我,幾乎全天守候。。哈哈哈哈