Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5.1基本任务列表/NotFoundHttpException在RouteCollection.php第161行出现错误_Php_Laravel_Model View Controller_Laravel Artisan - Fatal编程技术网

Laravel 5.1基本任务列表/NotFoundHttpException在RouteCollection.php第161行出现错误

Laravel 5.1基本任务列表/NotFoundHttpException在RouteCollection.php第161行出现错误,php,laravel,model-view-controller,laravel-artisan,Php,Laravel,Model View Controller,Laravel Artisan,我是一名laravel新手,我正在尝试学习laravel 5.1文档中的基本任务列表课程,我遇到了以下错误:RouteCollection.php第161行中的NotFoundHttpException。 这就是我要学的一课: 我完全按照课上说的做了,一行一行地复制了所有内容,但我仍然不知道为什么会发生这种情况 这是我的路线。我有一种感觉,我的错误就在那里,或者我可能完全错了 use App\Task; use Illuminate\Http\Request; Route::group(['

我是一名laravel新手,我正在尝试学习laravel 5.1文档中的基本任务列表课程,我遇到了以下错误:RouteCollection.php第161行中的NotFoundHttpException。

这就是我要学的一课:

我完全按照课上说的做了,一行一行地复制了所有内容,但我仍然不知道为什么会发生这种情况

这是我的路线。我有一种感觉,我的错误就在那里,或者我可能完全错了

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('/');
});
}))

这就是我在浏览器中看到的错误:

也许我的浏览器中的URL是错误的 我还尝试了localhost:8000/laravel uni project/public/tasks

正如我上面提到的,我完全按照教程中的内容复制了所有内容,因此我的应用程序中可能在其他地方有错误

p、 本教程是针对Laravel5.1的,我也在使用5.1


谢谢大家!

您正在浏览任务,但在路由文件中没有任务获取请求的路由,可能是您的任务获取请求的路由

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

我在这里看不到任务的路线,只是任务。为了列出你刚才要做的所有任务,我检查了一个“它确实有效”。非常感谢。