我是laravel新手,我試圖在laravel 5.1文檔中執行基本任務列表課程,並且出現此錯誤:RouteFollection中的NotFoundHttpException。 PHP線161Laravel 5.1基本任務列表/ RouteFollection.php中的NotFoundHttpException第161行錯誤
這是我想要做的教訓: https://laravel.com/docs/5.1/quickstart
我確實做到了教訓說什麼,一行復制的一切行,我仍然不知道爲什麼會這樣。
這些是我的路線。我有一種感覺,我的錯誤在某處,或者我可能完全錯誤。
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('/');
});
});
而這正是我到瀏覽器並且得到錯誤:http://localhost:8000/tasks
也許我在我的瀏覽器URL是錯誤的 我也試圖與本地主機:8000/laravel-UNI-項目/公/任務
正如我上面提到的,我完全按照它的說法複製了教程中的所有內容,所以我可能在我的應用程序的其他地方出現錯誤。
p.s.本教程適用於laravel 5.1,我也使用5.1。
謝謝!
我真的沒有看到通往任務的路線,只是任務。根據上述內容列出所有您剛剛進入的任務。 – Cameron