示例#1
0
 public function loadFromSession()
 {
     if (\Session::has('current_user')) {
         $data = \Session::get('current_user');
     } else {
         $model = $this->getModel();
         $data = ['model' => get_class($model), 'id' => $model->id];
         \Session::put('current_user', $data);
     }
     $identity = Identifier::firstOrCreate(['type' => $data['model'], 'value' => $data['id']]);
     return $identity;
 }