Ich mache ein Online-Shopping-Projekt mit Laravel, aber es gibt ein Problem, wenn ich nichts in den Warenkorb gelegt habe (vor dem Einlegen und Entfernen von Artikeln aus dem Warenkorb) :Laravel Einkaufswagen - Überprüfen, ob Sitzungsgruppe leer ist
cart.blade.php:
@if(!Session::has('cart'))
<div class="container" style="margin-top: 25px;width: 40%;">
<div class="container-fluid">
<div class="panel panel-default">
<div class="panel-body">
<center>
<h4>Your shopping cart is empty :|</h4>
<a href="{{ route('index') }}">back to the homepage</a>
</center>
</div>
</div>
</div>
</div>
@else
...........
@endif
Nachdem ich in den Warenkorb legen, dann entferne ich die Ware bis der Wagen leer ist.
wie diese (nach dem Einlegen und Artikel aus dem Warenkorb zu entfernen, wird diese Tabelle nicht gelöscht):
Sollte wie sein diese "Ihr Warenkorb ist leer."
StoreController.php:
[]
für die Beantwortung meiner Frage
Danke:
<?php
........... ...
... .. . . ...
public function Cart()
{
$interest = Products::OrderByRaw('RAND()')->take(2)->get();
return view('shop.cart', compact('interest'));
}
..... .....
... .. ..
public function deleteCart($id)
{
$cart = Session::get('cart');
unset($cart[$id]);
Session::put('cart', $cart);
Session::flash('success', 'item has been removed.');
return redirect()->back();
}
Das Array nach dem Artikel wird die Verwendung dd($cart)
gelöscht! :)
Ich löschte "Gelöst" aus dem Titel. Entweder eine Antwort akzeptieren oder den Beitrag löschen. –