• Laravel не удается подключить IndexController?

    @turindd Автор вопроса
    все тот namespace
    скопировал все со старого сайта. там все работает)) на 100%
    может где какой кэш хз что делать, первый раз такое))

    или пожскажите пжл в каком месте его исправить. хочу писать в таком виде как сейчас (привык)
    Написано
  • Как реализовать корзину на LARAVEL?

    @turindd Автор вопроса
    Я пока сделал так:
    order (заказы), order_product (товары к заказу), product (товары)
    - пользователь кладет товар в корзину
    --- order.status = 0,
    --- в order_product.product_id (складываем id товаров product)
    --- товары по статусу 0 тянуться из product, order_product.product_id (мы можем цену изменить и в корзине они поменяются)
    - оформил заказ,
    --- order.status = 1
    --- из product все цены и параметры сохраняются order_product, в корзину теперь тянем товары из order_product

    Если делать по сессии (я не зарегистрирован), то с ПК с дома я зайду добавлю товар в корзину и потом зайду с мобилки с дома (тот же вайфай), товары уже не будут видны, правильно? т.к браузер поменяется?
    Написано
  • Запрос к базе данных LARAVEL?

    @turindd Автор вопроса
    почти как я фильтр делал)
    Для себя хочу подчеркнуть, а если я хочу так же сделать через джойны, но там whereHas не проходит, что необходимо сделать. Код выше в комментариях.
    Спасибо!
    Написано
  • Запрос к базе данных LARAVEL?

    @turindd Автор вопроса
    JhaoDa,
    $gg = DB::table('shop')
                ->join('shop_map_point', function ($join) {
                    $join->on('shop.id', '=', 'shop_map_point.shop_id')
                        ->where('shop_map_point.city_id', '=', 1);
                })
                ->join('product', function ($join) {
                    $join->on('shop.id', '=', 'product.shop_id')
                        ->where('product.category_id', '=', 39);
                })
                ->select( 'product.id','product.name', 'product.description')
                ->get();

    тут идет задвоение товаров из-за того что shop_map_point может быть много с city_id в одном shop
    как решить эту проблему?
    Has тут не поможет, так как тут он не поддерживается, или я не правильно его применяю.
    601272f78349f540802456.png
    Написано
  • Запрос к базе данных LARAVEL?

    @turindd Автор вопроса
    JhaoDa,
    $gg2 = DB::table('shop')
    ->Join('shop_map_point', function ($join) {
    $join->on('shop.id', '=', 'shop_map_point.shop_id')
    ->where('shop_map_point.city_id', '=', 1);

    })
    ->get();
    пробую делать так, но
    - так как у магазина может быть много ТОЧЕК
    - выходят одни и те же магазины с точками
    эльдорадо - 1 точка
    эльдорадо - 2 точка
    сибвез - 1 точка
    сибвез - 2 точка
    а это как-то многовато данных получается

    И так и не ответили, можно ли тут обойтись без джойнов? Можете не отвечать кодом, хотяб скажите куда копать.
    Я не работаю на фрилансе, и никогда не работал программистом. Учусь сам.
    Написано