public function destroy($certId) { $cert = Cert::find($certId); if (!$cert || $cert->owner->id != Auth::user()->id && !Auth::user()->isAdmin()) { return Redirect::route('certs-path'); } $sluggedDomain = Str::slug(str_replace('.', '_', $cert->domain)); $cert->delete(); File::delete($this->certDir . $sluggedDomain . '.key'); File::delete($this->certDir . $sluggedDomain . '.pem'); File::delete($this->certDir . $sluggedDomain . '.crt'); return Redirect::route('certs-path'); }