У меня есть функция, которая говорит, если значение не нал, то возвращаем запись (примерно так).
Но, не продуман один момент, если этой записи нет, то что тогда делать? (Имею ввиду изначально когда Вы заходите в интернет магазин и нажимаете на корзину, то она может вам написать: корзина пуста и например кнопка продолжить покупки). Как бы это лучше реализовать (Возврат на страницу basket, нужно или убрать как-то через unset продукт или что)? У меня только начало:
public function basket()
{
$orderId = session('ordersId');
if (!is_null($orderId)) {
$order = Order::findOrFail($orderId);
}
return view('basket', compact('order'));
}
Но еще вот ошибка оно из-за того что в if не видит order:
compact(): Undefined variable $order