File: /home/xedaptot/be.naniguide.com/app/Http/Controllers/PaymentMethodController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Model\PaymentMethod;
class PaymentMethodController extends Controller
{
public function delete(Request $request, $uid)
{
$paymentMethod = $request->user()->customer
->paymentMethods()
->where('payment_methods.uid', $uid)
->first();
if (!$paymentMethod) {
abort(404);
}
// authorize
if (\Gate::denies('delete', $paymentMethod)) {
return $this->notAuthorized();
}
//
$paymentMethod->delete();
//
return redirect()->back();
}
}