/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { Partner::destroy($id); return redirect(route('admin.partners.index'))->with('success', 'Le partenaire a bien été supprimé'); }
/** * @param int $encryptedPartnerId The encrypted value of the Partner ID to be destroyed * @return Redirect Back to the previous page */ public function destroy($encryptedPartnerID) { if (!Auth::check() || !Auth::user()->is_admin) { return response(view('errors.403', ['error' => $this->errorMessages['incorrect_permissions_partners']]), 403); } $partnerID = Crypt::decrypt($encryptedPartnerID); DB::delete('delete from event_partners where partner_id = ?', [$partnerID]); Partner::destroy($partnerID); return Redirect::back(); }