【发布时间】:2021-12-30 07:09:11
【问题描述】:
Symfony\Component\HttpFoundation\InputBag::get(): 参数 #1 ($key) 必须是字符串类型,给定 null,在 D:\xampp\htdocs\laravelprojects\burgerStation\vendor\laravel\framework 中调用\src\Illuminate\Session\Middleware\StartSession.php 在第 160 行
这是错误 需要帮助。
类型错误 Symfony\Component\HttpFoundation\InputBag::get():参数 #1 ($key) 必须是字符串类型,给定 null,在 D:\xampp\htdocs\laravelprojects\burgerStation\vendor\laravel\framework\src\ 中调用第 160 行的 Illuminate\Session\Middleware\StartSession.php http://127.0.0.1:8000/ 堆栈跟踪 要求 应用程序 用户 语境 调试 分享
折叠供应商框架 34 D:\xampp\htdocs\laravelprojects\burgerStation\vendor\symfony\http-foundation\InputBag.php Symfony\Component\HttpFoundation\InputBag :30 33 D:\xampp\htdocs\laravelprojects\burgerStation\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 照亮\会话\中间件\开始会话 :160 32 :263 31 照亮\会话\中间件\开始会话 :161 30 照亮\会话\中间件\开始会话 :57 29 照亮\管道\管道 :167 28 照亮\Cookie\中间件\AddQueuedCookiesToResponse :37 27 照亮\管道\管道 :167 26 照亮\Cookie\Middleware\EncryptCookies :67 25 照亮\管道\管道 :167 24 照亮\管道\管道 :103 23 照亮\路由\路由器 :697 22 照亮\路由\路由器 :672 21 照亮\路由\路由器 :636 20 照亮\路由\路由器 :625 19 照亮\基础\Http\内核 :167 18 照亮\管道\管道 :128 17 照亮\Http\Middleware\TrustProxies :39 16 照亮\管道\管道 :167 15 Illuminate\Foundation\Http\Middleware\TransformsRequest :21 14 Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull :31 13 照亮\管道\管道 :167 12 Illuminate\Foundation\Http\Middleware\TransformsRequest :21 11 Illuminate\Foundation\Http\Middleware\TrimStrings :40 10 照亮\管道\管道 :167 9 照亮\Foundation\Http\Middleware\ValidatePostSize :27 8 照亮\管道\管道 :167 7 Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance :86 6 照亮\管道\管道 :167 5 照亮\管道\管道 :103 4 照亮\基础\Http\内核 :142 3 照亮\基础\Http\内核 :111 2 :52 1 :21 Symfony\Component\HttpFoundation\InputBag::get D:\xampp\htdocs\laravelprojects\burgerStation\vendor\symfony\http-foundation\InputBag.php:30
/**
-
InputBag 是用户输入值的容器,例如 $_GET、$_POST、$_REQUEST 和 $_COOKIE。
-
@author Saif Eddin Gmati azjezz@protonmail.com
*/
最终类 InputBag 扩展了 ParameterBag
{
/**
* Returns a scalar input value by name.
*
* @param string|int|float|bool|null $default The default value if the input key does not exist
*
* @return string|int|float|bool|null
*/
public function get(string $key, $default = null)
{
if (null !== $default && !is_scalar($default) && !(\is_object($default) && method_exists($default, '__toString'))) {
trigger_deprecation('symfony/http-foundation', '5.1', 'Passing a non-scalar value as 2nd argument to "%s()" is deprecated, pass a scalar or null instead.', __METHOD__);
}
【问题讨论】:
标签: laravel eloquent laravel-8