function get_certificate($id) { $crf = Certificate::find((int) $id); $certificate = $crf->toArray(); if ($crf->user_id !== Auth::user()->id) { if (!$crf->public) { abort(404); } unset($certificate['public']); unset($certificate['private']); } $info = \App\RSA::unserialize($crf->rsa)->getInfo(); // Доп информация return view('certificate.info', ['certificate' => $certificate, 'info' => $info]); }
function rsaObject() { return RSA::unserialize($this->rsa); }