Php Laravel方法[其中]不存在错误
我所做的是根据它的学员id创建这个vies for delete函数。请参见屏幕截图。 控制器段是这样的Php Laravel方法[其中]不存在错误,php,laravel,methods,laravel-5,Php,Laravel,Methods,Laravel 5,我所做的是根据它的学员id创建这个vies for delete函数。请参见屏幕截图。 控制器段是这样的 public function admin_destroy($trainee_id) { UserFeedbackController::where('trainee_id','=',$trainee_id)->delete(); return back(); } 这样的路线 public function admin_destroy($trainee_id) {
public function admin_destroy($trainee_id)
{
UserFeedbackController::where('trainee_id','=',$trainee_id)->delete();
return back();
}
这样的路线
public function admin_destroy($trainee_id)
{
UserFeedbackController::where('trainee_id','=',$trainee_id)->delete();
return back();
}
Route::get('DeleteCertificates/{traineee_id?}','UserFeedbackController@admin_destroy“)->其中('traineer_id',”(*)代码>
视图中的链接按钮如下所示
这里是错误
有人能告诉我为什么会出现这种错误。您正在调用控制器名称而不是模型名称,猜测模型名称是
UserFeedback
所以用这个
UserFeedback::where('trainee_id','=',$trainee_id)->delete();
如果调用的是控制器名而不是模型名,那么猜测模型名是
UserFeedback
所以用这个
UserFeedback::where('trainee_id','=',$trainee_id)->delete();
UserFeedbackController
使用where
功能似乎是错误的。您是否定义了UserFeedback
model?ModelName::where('trainee_id','=',$trainee_id)->delete();你是在控制器上调用where()方法吗?是的,我修复了它。谢谢你。有人能把它作为一个答案发布,这样我就可以把它标记为完美的答案吗UserFeedbackController
使用where
函数看起来是错误的。您是否定义了UserFeedback
model?ModelName::where('trainee_id','=',$trainee_id)->delete();你是在控制器上调用where()方法吗?是的,我修复了它。谢谢你们。有人能把它作为一个答案发布,这样我就可以把它标记为完美的答案吗