Laravel控制器发布按钮

时间:2018-10-11 09:24:49

标签: php laravel controller

我正在尝试使用ajax + laravel填充我的数据库。但是,当我尝试发布删除按钮时,出现一些错误。 2确切地说 1)我找不到从控制器内部调用destroy函数的方法 2)我的刀片中包含的Javascript无法执行(当在刀片中创建按钮时有效)我有问题的按钮

<form method="post" class="delete_form" action=" $this->callAction(\\'destroy\\', [\\'id\\' => $row[\\'id\\']]); ">
    <input type="hidden" name="_method" value="DELETE"/>
    <button type="submit" class="btn btn-outline-danger">Delete</button>
</form>

并且我试图从同一控制器内部执行此操作(这一部分有效,我在刀片中创建了一个按钮(进行了测试))

public function destroy($id)
{
    $userList = users::find($id);
    $userList->delete();
    return redirect()->route('users.index')->with('successs', 'Data Deleted');
} 

1 个答案:

答案 0 :(得分:0)

使用{{route('/users/destroy', ['id' => $row['id'}])}}

form action