Session store not set on request

新手入门laravel,session一直报错,
配置如下:
config/session.php

return [
    'driver' => env('SESSION_DRIVER', 'file'),
    'lifetime' => 120,
    'expire_on_close' => false,
    'encrypt' => false,
    'files' => storage_path('framework/sessions'),
    'connection' => 'session',
    'lottery' => [2, 100],
    'cookie' => 'laravel_session',
    'path' => '/',
    'domain' => null,
    'secure' => false,
];

controller如下:

use Illuminate\Http\Request;

class AccountController extends Controller
{

    /**
     * 用户及设备登录注册
     */
    public function login(Request $request)
    {
    $phone = Input::get('mobile');
    $pwd   = Input::get('pwd');
    $callback = Input::get('callback','');
        if (empty($phone) || empty($pwd)) {
            exit(json_encode(['code'=>-1,'msg'=>'params not null']));
        }

        $userService = UserService::getInstance();
        $resInfo = $userService->login($phone,$pwd);
        $a = $request->session()->put('user',1111);
            $b = $request->session()->save();
        var_dump($a, $b);die;
        if ($resInfo) {
        $ret = ['code'=>0,'msg'=>'ok','data'=>$resInfo];
        }else{
            $ret = ['code'=>-1,'msg'=>'error'];
    }
    if($callback)
        exit($callback . '('.json_encode($ret).')');
    exit(json_encode($ret));
    }

输出一直是Session store not set on request,请问一下laravel5.6的session如何配置和操作?

阅读 1.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题