Здравейте,
Кажете как мога да направя това, че цял ден не мога да разбера. Имам меню с категории. Всяка категория може да има много под-категории. Когато се избере главна категория зарежда страница с под-категориите
Когато се добавя продукт се избира в коя под-категория да бъде, но може да се случи някоя под-категория да няма продукт и точно тук е прблема. Искам ако в под-категорията няма добавен продукт просто да не се показва при останали.
В таблицата с продукти имам една колона sub_cat_id и там записвам ID-то на под-категорията. Т.е. трябва да се провери ако id-то на под-категорията го няма в таблицата продукти значи няма добавени продукти.
Това ми е таблицата за под-категории - sub_categories
category таблица
Таблица products
Това ми е контролера
Най-вероятно трябва да проверя дали изобщо съществува id-то на под-категорията в таблицата продукти.. или и аз не знам как точно.
пробвах с whereNotNull, whereNull и какво ли не..
Кажете как мога да направя това, че цял ден не мога да разбера. Имам меню с категории. Всяка категория може да има много под-категории. Когато се избере главна категория зарежда страница с под-категориите
Когато се добавя продукт се избира в коя под-категория да бъде, но може да се случи някоя под-категория да няма продукт и точно тук е прблема. Искам ако в под-категорията няма добавен продукт просто да не се показва при останали.
В таблицата с продукти имам една колона sub_cat_id и там записвам ID-то на под-категорията. Т.е. трябва да се провери ако id-то на под-категорията го няма в таблицата продукти значи няма добавени продукти.
Това ми е таблицата за под-категории - sub_categories
Код:
sub_cat_id
category_id
Код:
category_id
category_name
...
Код:
product_id
...
category_id
sub_cat_id
Това ми е контролера
Код:
public function showSubCats($categoryId) {
$cat_name = Categories::where('category_id', '=', $categoryId)->get();
$subcats = SubCategories::where('category_id', '=', $categoryId)->where('sub_cat_id', '=', '0')->get();
//$subcats = SubCategories::where('category_id', '=', $categoryId)->where('sub_cat_id', '!=', '0')->get();
return View::make('site.subcategory', [
'subcats' => $subcats,
'cat_name' => $cat_name
]);
}
пробвах с whereNotNull, whereNull и какво ли не..