首页 > 解决方案 > 来自控制器的 Laravel 发布按钮

问题描述

我正在尝试使用 ajax+laravel 填充我的数据库。但是当我试图发布我的删除按钮时,我得到了一些错误。确切地说是 2 1)我无法找到一种方法让它从控制器内部调用破坏函数 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');
} 

标签: phplaravelcontroller

解决方案


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

在里面form action


推荐阅读