【发布时间】:2020-09-03 19:09:07
【问题描述】:
我是 laravel 的新手,遇到了一个问题。我在 Controller 中做了一个删除功能,并在路由中正确添加了它。然后我将它连接到视图中的一个按钮。当我按下按钮时,它会将我重定向到同一页面而不删除任何内容。
这是我的功能:
public function delete_user($id){
$data = User::where('id' , $id);
$data->delete();
return route('home');
}
这是我的路线:
Route::get('/delete/user/{id}' , 'UserController@delete_user');
我将它添加到这样的视图中:
<a href="{{action('UserController@delete_user' , $user->id)}}"><button class="btn btn-info btn-fill pull-right">Delete Profile</button></a>
重定向后有一个 ?像abcd.com/delete/1?这样的url
当我将鼠标悬停在按钮上时,它会显示正确的路线(图像左下角),但当我按下它时什么也没有发生:
任何帮助将不胜感激。谢谢
编辑:相同的功能在另一个视图实例中工作得很好。
【问题讨论】:
标签: javascript php laravel laravel-5