У меня возникли некоторые проблемы при попытке доступа к переменным сеансам на странице подтверждения, использованной Payu. В почтовом запросе я могу получить доступ к переменным, отправленным со шлюза следующим образом: $state_pol = $_POST["state_pol"];
и нет проблем с этим, я могу сохранить значение в моей базе данных, но когда я пытаюсь сделать это $email = Auth::user()->email;
когда я делаю это, я не могу получить переменную или сохраненные значения в БД. Мне нужно сохранить в БД элементы корзины, и я использую корзину Moltin, поэтому мне нужно сделать что-то вроде этого:
foreach (Cart::contents() as $item) {
$citem = new Ite;
$citem->compra_id = $compra->id;
$citem->id_product = $item->id;
$citem->name = $item->name;
$citem->val_uni = $item->price;
$citem->image = $item->image;
$citem->iva = $item->tax;
$citem->qty = $item->quantity;
$citem->val_total = $item->total();
$citem->save();
}
Cart::destroy();
методы Cart::contents()
а также Cart::destroy();
не работает, но только в запросе Payu, я попробовал это с запросом PayPal, и все работает правильно, и я использую тот же код, я имею в виду сессию переменных.
Заранее спасибо за время и помощь.
Я только что понял, что проблема с eloquent тоже. Я имею в виду, я не могу получить доступ к БД, я не могу сделать что-то подобное $user = User::where('id','=',1)->first();
Я пытался с помощью построителя запросов, но это не сработало.
Задача ещё не решена.
Других решений пока нет …