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);
}
}