2017-10-21 104 views
0

我在laravel中遇到了一個問題,我開發了一個可以正確工作的系統,但現在它不工作,任何路由都會給我相同的結果錯誤。RouteFollection.php中的NotFoundHttpException(179行)dont fun

埃斯塔英里檔案館app.blade.php

<li> 
     <a href={{url('home')}} class="dropdown-toggle"> 
      <i class="fa fa-dashboard"></i> 
      <span class="hidden-xs">Panel</span> 
      </a> 
</li> 

這是我web.php文件

Auth::routes(); 
    Route::get('/', function() { 
     return view('home'); 
    }); 

Route::get('/home', '[email protected]')->name('home'); 

這是我的控制器文件

namespace App\Http\Controllers; 
use Illuminate\Http\Request; 

class PruebaController extends Controller 
{ 
    public function index() 
    { 
     return view('home'); 
    } 
} 

php artisan route:list 我已審查一切,但我沒有發現問題,一切似乎都是正確的,哇我所做的就是克隆該項目有一些事情要做。

+0

確保你有一個home.blade.php文件的資源/視圖 –

+0

內如果該文件的視圖目錄 –

回答

0

豆have有view-> home.blade.php?

+0

如果我有它內部存在和它的工作好 –

0

既然你提到你有cloned the project,我認爲它與緩存有關。

嘗試

php artisan cache:clear 
php artisan config:cache 
+0

F I以爲是緩存,但我所執行的操作: –

+0

php artisan緩存:清除 –

+0

php artisan配置:清除 –

0

我跟着功能matchAgainstRoutes錯誤的文件RouteColletion.php當我打印$請求,最後的變量

 Request {#38 ▼ 
    ...  
     pathInfo: "/ gesis/public/home" 
     requestUri: "/ gesis/public/home" 
     baseUrl: "" 
     basePath: "" 
     format: "html" 
} 

我留出空白,我認爲這就是爲什麼但我不知道爲什麼我將這些變量留空。

0

我改正了這一切,感謝所有人,問題是簡單的事實,但我看不到指令APP_NAME =文件.senv改變了大寫字母S的小的一個,所以它沒有encincrace路線。 我感謝他們的時間,我收到了很多評論。

相關問題