我真的需要你的帮助。我的问题是当我试图删除它显示的问卷数据时#34;没有消息"我使用return redirect()->back()->with('status', 'The question has been deleted!');
时出错。我修改了代码以返回需要携带$catid
的页面。我应该如何在一个函数中同时携带$catid
和$id
的id?这是我的编码
原始编码
public function destroy($id)
{
$questionnaire = Questionnaire::whereId($id)->firstOrFail();
$questionnaire->delete();
return redirect()->back()->with('status', 'The question has been deleted!');
}
修改后
public function destroy($id)
{
$questionnaire = Questionnaire::whereId($id)->firstOrFail();
$category = Category::whereCat_id($catid)->firstOrFail();
$questionnaires = $category->questions()->get();
$questionnaire->delete();
return view('backdev.questionnaires.index', compact('category','questionnaires'));
}
这是我的路线
Route::post('/questions/{id}/delete','QuesController@destroy');