未定义路由 [people.comments]

Route [people.comments] not defined

提问人:Hyzyr 提问时间:4/14/2021 更新时间:4/14/2021 访问量:215

问:

帮我找到问题,Laravel项目在加载前给出错误

未定义路由 [people.comments]

我复制并粘贴了路线名称,复制并粘贴了工作路线,但是不,它不起作用。

    Route::post('/people/comments', 'Admin\PeopleController@comments')->name('people.comments');

当我将方法 POST 更改为 GET 时,它起作用了 路由::get('/people/comments', 'Admin\PeopleController@comments')->name('people.comments');

我在 JAVASCRIPT 中使用此路由

      let url = '{{ route("people.comments") }}';

现在的问题是,为什么当我换帖子时它有效?为什么它在 POST 中不起作用? (我没有同名的路线) 谢谢

Laravel 路由 Laravel-7 Laravel-Routing 命名路由

评论

0赞 Shahrukh 4/14/2021
POST 请求始终通过表单执行。

答:

0赞 Hyzyr 4/14/2021 #1

这是我的错误,两个地址相同,方法相同的帖子

 Route::post('/people/comments', 'Admin\PeopleController@comments')->name('people.comments');
 Route::post('/people/comments', 'Admin\PeopleController@blogs')->name('people.blogs');