2016-04-11 6 views
0

Ich bin ein Laravel-Neuling und ich versuche, die grundlegende Aufgabenliste Lektion in Laravel 5.1 Docs zu tun, und ich bekomme diesen Fehler: NotFoundHttpException in RouteCollection. php Linie 161.Laravel 5.1 Basic Task List/NotFoundHttpException in RouteCollection.php Zeile 161 Fehler

das ist die Lektion, die ich bin versucht zu tun: https://laravel.com/docs/5.1/quickstart

ich tat genau das, was die Lektion sagte, kopiert alles Zeile für Zeile und ich weiß immer noch nicht, warum dies geschieht .

Dies sind meine Routen. Ich habe das Gefühl, dass mein Fehler irgendwo da ist oder ich falsch liege.

use App\Task; 
use Illuminate\Http\Request; 

Route::group(['middleware' => ['web']], function() { 
/** 
* Show Task Dashboard 
*/ 
Route::get('/', function() { 
    return view('tasks', [ 
     'tasks' => Task::orderBy('created_at', 'asc')->get() 
    ]); 
}); 

/** 
* Add New Task 
*/ 
Route::post('/task', function (Request $request) { 
    $validator = Validator::make($request->all(), [ 
     'name' => 'required|max:255', 
    ]); 

    if ($validator->fails()) { 
     return redirect('/') 
      ->withInput() 
      ->withErrors($validator); 
    } 

    $task = new Task; 
    $task->name = $request->name; 
    $task->save(); 

    return redirect('/'); 
}); 

/** 
* Delete Task 
*/ 
Route::delete('/task/{id}', function ($id) { 
    Task::findOrFail($id)->delete(); 

    return redirect('/'); 
}); 

});

Und das ist, wo ich an den Browser gehen und den Fehler: http://localhost:8000/tasks

meine URL in meinem Browser Vielleicht falsch ist Ich habe auch mit localhost versucht: 8000/Laravel-uni-Projekt/public/Aufgaben

Wie oben erwähnt, kopierte ich alles aus dem Tutorial genau so, wie es gesagt wurde, damit ich irgendwo in meiner Anwendung einen Fehler habe.

p.s. Das Tutorial ist für Laravel 5.1 und ich benutze auch 5.1.

Vielen Dank!

+1

Ich sehe nicht wirklich eine Route zu Aufgaben hier, nur Aufgabe. Um alle Aufgaben aufzulisten, gehen Sie einfach/nach obigem. – Cameron

Antwort

0

Sie durchsuchen Aufgabe, aber in Ihrer Routes-Datei gibt es keine Route für Task Get-Anfrage, möglicherweise wird Ihre Aufgabe Anfrage erhalten.

Route::get('/tasks', function() { 
return view('tasks', [ 
    'tasks' => Task::orderBy('created_at', 'asc')->get() 
]); 
}); 
+0

immer noch den gleichen Fehler – provolkata

+0

M8 Ich verdoppelte überprüft und es funktioniert tatsächlich. Vielen Dank – provolkata

Verwandte Themen