Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

jmaloney's avatar

Nova 3.29 cannot restore any soft-deleted users

Restoring other soft-deleted resources work just fine. When I try to restore a soft-deleted user, I get this response:

file: "(my directory)\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php"
line: 385
message: "No query results for model [App\User] 1881"

I am able to filter by trashed in Nova and that works normally.

This tinker command returns the user, as expected User::withTrashed()->find(1881)

I checked the policy and it's fine.

Here is the entirety of the response. Any ideas where to start poking would be greatly appreciated!

    "message": "No query results for model [App\User] 1881",
    "exception": "Symfony\Component\HttpKernel\Exception\NotFoundHttpException",
    "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php",
    "line": 385,
    "trace": [
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php",
            "line": 332,
            "function": "prepareException",
            "class": "Illuminate\Foundation\Exceptions\Handler",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php",
            "line": 51,
            "function": "render",
            "class": "Illuminate\Foundation\Exceptions\Handler",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 130,
            "function": "handleException",
            "class": "Illuminate\Routing\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\whitecube\nova-flexible-content\src\Http\Middleware\InterceptFlexibleAttributes.php",
            "line": 27,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Whitecube\NovaFlexibleContent\Http\Middleware\InterceptFlexibleAttributes",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\nova\src\Http\Middleware\Authorize.php",
            "line": 18,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Laravel\Nova\Http\Middleware\Authorize",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\nova\src\Http\Middleware\BootTools.php",
            "line": 20,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Laravel\Nova\Http\Middleware\BootTools",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\nova\src\Http\Middleware\DispatchServingNovaEvent.php",
            "line": 20,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Laravel\Nova\Http\Middleware\DispatchServingNovaEvent",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Auth\Middleware\Authenticate.php",
            "line": 44,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\nova\src\Http\Middleware\Authenticate.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\Auth\Middleware\Authenticate",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Laravel\Nova\Http\Middleware\Authenticate",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php",
            "line": 50,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\Routing\Middleware\SubstituteBindings",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php",
            "line": 78,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\Foundation\Http\Middleware\VerifyCsrfToken",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php",
            "line": 49,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\View\Middleware\ShareErrorsFromSession",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php",
            "line": 121,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php",
            "line": 64,
            "function": "handleStatefulRequest",
            "class": "Illuminate\Session\Middleware\StartSession",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\Session\Middleware\StartSession",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php",
            "line": 37,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php",
            "line": 67,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\Cookie\Middleware\EncryptCookies",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 103,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
            "line": 697,
            "function": "then",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
            "line": 672,
            "function": "runRouteWithinStack",
            "class": "Illuminate\Routing\Router",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
            "line": 636,
            "function": "runRoute",
            "class": "Illuminate\Routing\Router",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
            "line": 625,
            "function": "dispatchToRoute",
            "class": "Illuminate\Routing\Router",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php",
            "line": 166,
            "function": "dispatch",
            "class": "Illuminate\Routing\Router",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 128,
            "function": "Illuminate\Foundation\Http\{closure}",
            "class": "Illuminate\Foundation\Http\Kernel",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\nova\src\Http\Middleware\ServeNova.php",
            "line": 24,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Laravel\Nova\Http\Middleware\ServeNova",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\Foundation\Http\Middleware\TransformsRequest",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\Foundation\Http\Middleware\TransformsRequest",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\Foundation\Http\Middleware\TrimStrings",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\Foundation\Http\Middleware\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php",
            "line": 86,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\fideloper\proxy\src\TrustProxies.php",
            "line": 57,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Fideloper\Proxy\TrustProxies",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
            "line": 103,
            "function": "Illuminate\Pipeline\{closure}",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php",
            "line": 141,
            "function": "then",
            "class": "Illuminate\Pipeline\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php",
            "line": 110,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\Foundation\Http\Kernel",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\web\brewer2020\public\index.php",
            "line": 55,
            "function": "handle",
            "class": "Illuminate\Foundation\Http\Kernel",
            "type": "->"
        },
        {
            "file": "C:\Users\Jess\AppData\Roaming\Composer\vendor\cretueusebiu\valet-windows\server.php",
            "line": 143,
            "function": "require"
        }
    ]
}```
0 likes
0 replies

Please or to participate in this conversation.