Как получить доступ к переменным сессий laravel в запросе на публикацию в payu

У меня возникли некоторые проблемы при попытке доступа к переменным сеансам на странице подтверждения, использованной 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(); Я пытался с помощью построителя запросов, но это не сработало.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]