Esta es una prueba de borrador auto matico para ver como funciona

solo sigo probando esc cosa a ver que tal jajajaj asdañlskdñla asdkañlskd asdkañlskdñals aslkdñalksdñlk

a

as’));
}

Crea una vista resources/views/admin/posts/revisions.blade.php:

bladeCopiarEditar@extends('layouts.admin')

@section('content')
    <h1>Revisiones para: {{ $post->titulo }}</h1>
    <ul>
        @foreach($revisions as $revision)
            <li>
                <strong>Fecha:</strong> {{ $revision->created_at }} |
                <a href="{{ route('posts.applyRevision', $revision->id) }}">Aplicar esta revisión</a>
            </li>
        @endforeach
    </ul>
@endsection

5️⃣ Aplicar una Revisión a la Versión Publicada

Agrega un método en el controlador para restaurar una revisión:

phpCopiarEditarpublic function applyRevision($id)
{
    $revision = Revision::findOrFail($id);
    $post = $revision->post;

    // Aplicamos los cambios de la revisión al post
    $post->update($revision->data);

    // Eliminamos la revisión aplicada
    $revision->delete();

    return redirect()->route('posts.edit', $post->id)->with('success', 'Revisión aplicada con éxito');
}

Agrega la ruta:

phpCopiarEditarRoute::get('/posts/revisions/{id}', [PostController::class, 'showRevisions'])->name('posts.revisions');
Route::get('/posts/revisions/apply/{id}', [PostController::class, 'applyRevision'])->name('posts.applyRevision');

🚀 Resumen

AcciónCómo funciona
Si el post está en auto-draftSe guarda automáticamente en la base de datos.
Si el post está en published y el usuario editaSe guarda una revision, pero la versión pública no cambia.
**El
Dijiste:

pero en que tabla hace eso?

ChatGPT dijo:

En WordPress, cuando un post ya está publicado y el usuario lo edita, WordPress NO modifica directamente el post publicado, sino que guarda una revisión en la tabla wp_posts con el post_type = ‘revision’.


📌 ¿Dónde se guardan las revisiones en WordPress?

1️⃣ Tabla wp_posts

Las revisiones se almacenan en la misma tabla donde están los posts, pero con estos valores específicos:

CampoDescripción
IDID único de la revisión (diferente del post original).
post_title, post_content, post_excerptContienen la versión editada del post.
post_statusSiempre es 'inherit'.
post_typeSe guarda como 'revision', indicando que es una revisión de otro post.
post_parentContiene el ID del post original.

a

sd

asd

as

d

asd

a

sd

asd

a asdasd asdas dasd asdas

× ¿Cómo puedo ayudarte?