Hi I need to redirect laravel code from an Observer before delete. Here is my code,
<?php
namespace App\Observers;
use App\Models\Product;
class ProductObserver {
/**
* Listen to the Product deleting event.
*
* @param App\Models\Product $product
* @return void
*/
public function deleting(Product $product) {
try {
\Stripe\Stripe::setApiKey(env("STRIPE_SECRET"));
$product = \Stripe\Product::retrieve($product->id);
$product->delete();
} catch (\Stripe\Error\Base $e) {
return redirect()
->route("voyager.products.index")
->with([
'message' => "Api error : ".$e->getMessage(),
'alert-type' => 'success',
]);
}
}
}
But items get deleted without redirecting. Does anyone know a way to do this?. Thanks in advance.
from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/2K9KuxJ
via IFTTT
Aucun commentaire:
Enregistrer un commentaire