2017-02-12 107 views
0

我的路線是這樣的:如何解決laravel中的「RouteFollection.php中的NotFoundHttpException:第161行:」?

<?php 
Route::get('manage-vue', '[email protected]'); 
Route::resource('vueitems','VueItemController'); 

然後,我訪問http://localhost/blog/public/manage-vue,存在錯誤:

對不起,您要找的頁面無法找到。 1/1 NotFoundHttpException在RouteCollection.php線161:

in RouteCollection.php line 161 
at RouteCollection->match(object(Request)) in Router.php line 533 
at Router->findRoute(object(Request)) in Router.php line 512 
at Router->dispatchToRoute(object(Request)) in Router.php line 498 
at Router->dispatch(object(Request)) in Kernel.php line 174 
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) in Pipeline.php line 30 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in TransformsRequest.php line 30 
at TransformsRequest->handle(object(Request), object(Closure)) in Pipeline.php line 148 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 53 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in TransformsRequest.php line 30 
at TransformsRequest->handle(object(Request), object(Closure)) in Pipeline.php line 148 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 53 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in ValidatePostSize.php line 27 
at ValidatePostSize->handle(object(Request), object(Closure)) in Pipeline.php line 148 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 53 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 46 
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 148 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 53 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 102 
at Pipeline->then(object(Closure)) in Kernel.php line 149 
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 116 
at Kernel->handle(object(Request)) in index.php line 53 

我怎樣才能解決這個錯誤嗎?

+0

Laravel不支持不在文檔根目錄下,您可能需要一個自定義的'.htaccess'。 – apokryfos

+0

嘗試訪問'http:// localhost/manage-vue' – Paras

+0

在laravel中,您必須在路由文件中有一個入口點才能工作。因此,對於您的URL鏈接'http:// localhost/blog/public/manage-vue',您需要此路由:'Route :: get('blog/public/manage-vue','VueItemController @ manageVue');' – lewis4u

回答

0

我認爲你的代碼沒問題。你應該檢查你的web服務器配置。

檢查了這一點:

https://httpd.apache.org/docs/2.4/vhosts/

如果you're使用Windows或Mac,你可以使用非常有用的工具,以獲得完全配置的Web服務器。在Windows上它是Laragon,在Mac上看看Laravel代客。

相關問題