【发布时间】:2015-09-01 12:53:41
【问题描述】:
我想做的只是从数据库中删除一个用户。
我的路线是如下所示的资源:
Route::resource('users', 'UserController');
所以这应该意味着我的 UserController 中的销毁操作应该是我的代码的位置。
所以我的控制器操作如下:
public function destroy($id)
{
$user = User::find($id);
$user->delete();
return Redirect::back();
}
现在当我点击删除按钮时,它链接到 /users/destroy/4
它应该找到 id 为 4 的用户,然后将其删除。
相反,我得到了错误
NotFoundHttpException in RouteCollection.php line 145:
编辑:
@foreach ($users as $user)
<tr>
<td>{{ $user->id }}</td>
<td>{{ $user->username }}</td>
<td>{{$user->HWID}}</td>
<td>{{$user->name}}</td>
<td class="tools">
<a href="users/{{$user->id}}/edit" class="user-edit"><i class="fa fa-pencil-square-o fa-lg"></i></a>
<a href="users/destroy/{{$user->id}}" class="user-delete"><i class="fa fa-trash fa-lg"></i></a>
</td>
</tr>
@endforeach
【问题讨论】:
-
嗨 Matthew,您能添加您的 HTLM 表单吗?
-
@ThomasSnijder 我现在添加了 html