public static function createAuthorizationToken($model, $expires = false, $days = 7)
 {
     $authorizationToken = new AuthorizationToken();
     $authorizationToken->token = md5(uniqid(mt_rand(), true));
     $authorizationToken->model = get_class($model);
     $authorizationToken->model_id = $model->id;
     if ($expires) {
         $expirationDate = time();
         $expirationDate = date('Y-m-d H:i:s', strtotime("+{$days} day", $expirationDate));
         $authorizationToken->expire_at = $expirationDate;
     }
     $authorizationToken->save();
 }