En el return del Gate la validación no debería de ser
return $user->id == $post->user_id
creo que como aparece en el video valida contra el id del post publicado y no del id del usuario que lo publico
return $user->id == $post->user_id
creo que como aparece en el video valida contra el id del post publicado y no del id del usuario que lo publico