firstornew - updateorcreate laravel
Laravel Soft Delete restore() Error (1)
El siguiente código de eliminación suave funciona bien para mí:
$post = Post::find($post_id);
$post->delete();
El campo deleted_at se actualiza. Pero esto me da un error:
$post = Post::find($post_id);
$post->restore();
Aquí está el error:
exception ''Symfony/Component/Debug/Exception/FatalErrorException'' with message ''Call to a member function restore() on a non-object''
Estoy perplejo. Google no es de ayuda hasta ahora.
El error dice que $post
es un objeto, Laravel no devuelve los registros withTrashed()
sin withTrashed()
Post::withTrashed()->find($post_id)->restore();
Al consultar un modelo que utiliza eliminaciones suaves, los modelos "eliminados" no se incluirán ...