为了账号安全,请及时绑定邮箱和手机立即绑定

如何解决我的刀片文件中未定义的名为 Route [delete-blog] 的错误?

如何解决我的刀片文件中未定义的名为 Route [delete-blog] 的错误?

PHP
慕仙森 2022-07-22 16:01:27
我有名为 delete-blog 的路由名称,但我收到名为 Route Not Defined 的错误。我跑了 route:clear 、 cache:clear 、 config:cache 和 view:clear ,但是没有用。我更改了路线名称,但我再次收到此错误。我怎么解决这个问题 ?你能帮助我吗?我的路线代码:Route::get('haber/sil/{id}', 'BlogDeleteController')->middleware('auth.custom')->name('delete-blog');
查看完整描述

2 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

如果您不使用resourceRoute,则在您的路由中没有函数名称是不正确的,但如果您得到了Route not defined那不是原因,否则您会得到Method not defined error.

检查您的路线是否在您有'as' => '[something]...'参数的路线组中。

无论出于何种原因,您都必须将函数名称放在您的路由声明中:

 Route::get('haber/sil/{id}', 'BlogDeleteController@[Your delete Method Name Here]')->middleware('auth.custom')->name('delete-blog'); //put your function name



查看完整回答
反对 回复 2022-07-22
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

感谢朋友的帮助。我解决了这个问题,就像这样:

我的旧路线:

Route::get('haber/sil/{id}', 'BlogDeleteController')->middleware('auth.custom')->name('delete-blog');

我的新路线

Route::get('news/destroy/{id}', 'BlogDeleteController')->middleware('auth.custom')->name('delete-blog');



查看完整回答
反对 回复 2022-07-22
  • 2 回答
  • 0 关注
  • 131 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信