在使用会话变量时尝试获取非对象的 属性 'page'

Trying to get property 'page' of non-object while using session variable

我试图将 $request 放入会话变量中,但是当我尝试进入控制器时它显示错误 Trying to get property 'page' of non-object

下面的代码

Session::put('request', $request->all());

if ($request->page == null) {
    Session::put('key', $request->all());
}

错误不是来自会话。此行的错误 if ($request->page == null).

您尝试访问的 $request->page 变量未定义。

尝试检查空条件,它也会检查变量是 isset 还是 null。

if (empty($request->page)) {
}

检查 empty 条件而不是 NULL

if (empty($request->page)) {
  Session::put('key', $request->all());
}