Laravel 此路由不支持POST方法。支持的方法:GET、HEAD、PUT、PATCH、DELETE

Laravel 此路由不支持POST方法。支持的方法:GET、HEAD、PUT、PATCH、DELETE,laravel,laravel-5,controller,routes,laravel-blade,Laravel,Laravel 5,Controller,Routes,Laravel Blade,此路由不支持POST方法。支持的方法:GET、HEAD、PUT、PATCH、DELETE。 我试着解决每一个问题,但仍然是同一个问题 web.php <?php Route::resource('tasks','TasksController'); 帮帮我我不知道有什么问题 谢谢你试试这个web.php Route::resource('tasks','TasksController')->names([ 'store' => 'tasks.store' ]);

此路由不支持POST方法。支持的方法:GET、HEAD、PUT、PATCH、DELETE。 我试着解决每一个问题,但仍然是同一个问题 web.php

<?php


Route::resource('tasks','TasksController');
帮帮我我不知道有什么问题
谢谢你

试试这个
web.php

Route::resource('tasks','TasksController')->names([
    'store' => 'tasks.store'
]);
或者加上这个

Route::post('/tasks/store', 'TasksController@store')->name('tasks.store');

希望这对您有所帮助

因为您没有命名routeshow我可以命名routeUser php artisan:route list并查看该路由是否已经有名称,route::resource通常会为YouTunks创建名称,但仍然无法运行您遇到的错误是什么?检查我的更新代码您可以看到我的视图告诉您是真是假这解决了您的问题吗?
Route::resource('tasks','TasksController')->names([
    'store' => 'tasks.store'
]);
Route::post('/tasks/store', 'TasksController@store')->name('tasks.store');