Skip to content

bug PHP Deprecated: admin_redirect(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /vendor/dcat/laravel-admin/src/Support/helpers.php on line 569 #2178

@aogg

Description

@aogg

PHP Deprecated: admin_redirect(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /vendor/dcat/laravel-admin/src/Support/helpers.php on line 569

原有代码

if (! function_exists('admin_redirect')) {
    /**
     * 跳转.
     *
     * @param  string  $to
     * @param  int  $statusCode
     * @param  Request  $request
     * @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse|\Illuminate\Http\Response|\Illuminate\Routing\Redirector
     */
    function admin_redirect($to, int $statusCode = 302, Request $request = null)
    {
        return Helper::redirect($to, $statusCode, $request);
    }
}

最终改为

if (! function_exists('admin_redirect')) {
    /**
     * 跳转.
     *
     * @param  string  $to
     * @param  int  $statusCode
     * @param  Request  $request
     * @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse|\Illuminate\Http\Response|\Illuminate\Routing\Redirector
     */
    function admin_redirect($to, int $statusCode = 302, ?Request $request = null)
    {
        return Helper::redirect($to, $statusCode, $request);
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions