2017-10-21 3 views
0

Ich habe ein Problem in Laravel, ich habe ein System entwickelt, das richtig funktioniert die Routen, aber jetzt funktioniert es keine Route alle geben mir den gleichen Ergebnisfehler.NotFoundHttpException in RouteCollection.php (Zeile 179) nicht Spaß

Esta mi archivo 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> 

Das ist mein web.php Datei

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

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

das ist mein Controller-Datei

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

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

php artisan route:list ich überprüft haben alles aber ich finde das problem nicht, alles scheint richtig zu sein, wha t Ich wollte das Projekt klonen haben etwas zu tun.

+0

Stellen Sie sicher, Sie haben eine home.blade.php-Datei innerhalb von Ressourcen/Ansichten –

+0

Wenn die Datei in der Ansicht Verzeichnis existiert –

Antwort

0

Dou yo haben view-> home.blade.php?

+0

Wenn ich es habe und es gut funktioniert –

0

Da Sie erwähnt haben, dass Sie cloned the project haben, denke ich, dass es mit Cache zu tun hat. Versuchen

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

f Ich dachte, es war der Cache, aber ich führte die Operationen : –

+0

php artisan cache: löschen –

+0

php artisan config: löschen –

0

ich den Fehler in der Datei RouteColletion.php in der Funktion matchAgainstRoutes gefolgt, wenn ich die $ Anfrage drucken, die letzten Variablen

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

ich leer lassen denke ich, das ist, warum aber ich weiß nicht, warum ich diese Variablen leer lasse.

0

Ich korrigierte es dank allen, das Problem war die einfache Wahrheit, aber ich konnte nicht sehen, die Anweisung APP_NAME = geSis der Datei .env änderte das Großbuchstabe S durch das Kleine, so dass es nicht die Route encinrace. Ich dankte ihnen für ihre Zeit und ich erhielt viele Kommentare.

Verwandte Themen