Laravel 拉维尔';未定义路线';在同一个/URL上使用两个路由时

Laravel 拉维尔';未定义路线';在同一个/URL上使用两个路由时,laravel,routes,Laravel,Routes,在我的web.php中,我有以下两条路线 Route::post('/approvedesigns', 'DesignsController@uploadDesigns')->name('upload.designs'); Route::post('/approvedesigns', 'DesignsController@removeDesigns')->name('disapprove.designs'); 运行php artisan route时:我得到的列表- |

在我的web.php中,我有以下两条路线

Route::post('/approvedesigns', 'DesignsController@uploadDesigns')->name('upload.designs');

Route::post('/approvedesigns', 'DesignsController@removeDesigns')->name('disapprove.designs');
运行php artisan route时:我得到的列表-

|        | GET|HEAD                               | approvedesigns        |                    | App\Http\Controllers\DesignsController@approveDesigns | web          |
|        | POST                                   | approvedesigns        | disapprove.designs | App\Http\Controllers\DesignsController@removeDesigns  | web          |
在第一条路线上没有找到该名称

如果我删除了第二条路线,那么第一条路线又可以正常工作了,没有问题


我在这里做错了什么?

为什么对它们使用相同的url?尝试使用不同的url,而不是两者的认可设计。当您使用“/ApprovedDesigns”时,它们的方法(Post)也是相同的,这就是问题发生的原因。您是否尝试更改路线名称?如果你让我知道。 您也可以尝试资源控制器。
通过尝试不同的url将解决您的问题,如果您仍然面临问题,请让我知道。

为什么您对它们使用相同的url?尝试使用不同的url,而不是两者的认可设计。当您使用“/ApprovedDesigns”时,它们的方法(Post)也是相同的,这就是问题发生的原因。您是否尝试更改路线名称?如果你让我知道。 您也可以尝试资源控制器。
尝试不同的url将解决您的问题,如果您仍然面临问题,请告诉我。

我只是愚蠢的典型案例。谢谢你的帮助!我只是愚蠢的典型例子。谢谢你的帮助!