为什么资源控制器不能在laravel 8中工作?



route link

<a href="{{ route('users.destroy', $user->id) }}">Delete</a>

定义路线

Route::resource('users', UserController::class);

控制器功能

public function destroy($id)
{
$delete = DB::table('users')->delete($id);
if ($delete) {echo 'success';}
}

delete路由中,方法应为delete,您可以这样写

<form action="{{ route('users.destroy', $user->id) }}" method="post">
@csrf
@method('delete')
<button type="submit">Delete</button>
</form>

首先你需要找到特定的id,然后删除相同的

$user = user::findOrFail($id);

$ user→删除();

相关内容

  • 没有找到相关文章

最新更新