Я создаю интернет-магазин с laravel 5.3, и я хочу, когда пользователь нажимает на добавление продукта, чтобы добавить его в свою корзину. Я попытался сделать это с сеансом в контроллере, но он дает мне класс 'App \ Http \ Контроллеры \ сессии' не найдена ошибка вот мой код Вид:Торговый автомобиль в laravel 5.3
<a href="checkout">
<h3> <div class="total">
<i class="glyphicon glyphicon-shopping-cart" aria-hidden="true"></i>
<span>
@if(Session::has('price'))
{{ Session::get('price') }}lv
@else
0.00lv
@endif
</span> (<span id="simpleCart_quantity" class="simpleCart_quantity"></span> products)</div>
</h3>
</a>
Routing:
Route::get('add-product/{id}', '[email protected]')->name('add-product');
ProductsController:
public function add($id)
{
$product = Product::find($id);
if (Session::has('price')) {
$price = Session::get('price');
$price += $product->product_price;
Session::put('price', $price);
}
else {
Session::put('price', $product->product_price);
}
return redirect()->back();
}
Я не знаю, если это си правильный способ сделать это, но у меня нет другой идеи, как это сделать, если кто-то может сказать, правильный путь, я буду более чем счастлив услышать их
импорт 'session' перед его использованием, например' use Session' или вызвать его из корневого пространства имен '\ Session :: has ('price')' – shoieb0101
Проблема в том, что я получил использовать Session yeah Спасибо –