موضوع سایتتون چی هست؟
باستفاده از چند کوئری ساده ( البته بستگی به دیتابیس و تحلیلتون داره ) میتونید پیاده سازی کنید
اول موضوع سایتتون رو بگین تا بیشتر راهنمایی کنم!
چون تو سایت های فروشگاهی جریانش یکم فرق میکنه
@sardar
نگاه کنید برای پیمایش در دسته بندی هاتون باید فیلد URL
در جدولتون داشته باشید و برای زیر دسته بندی ها parent_id
و بعد این هارو با یک کوئری بسیار ساده و چند تا ایف بفرستی به ویو مورد نظری که میخوایی.
در مورد محصولات هم به این صورت هست فقط با این تفاوت که این بار میایی از جدول محصولاتت دسته بندی مربوطه رو دریافت میکنی و با یک ایف مقایسه میکنی و با تگ html
در کنترلرت میفرستی به ویو مورد نظر و تو ویو هم تو جایی که میخوایی دریافت و نشون میدی .
اگر توضیحات بالا نا مفهوم بود بگو چند نمونه از کد های خودم رو اینجا بندازم تا متوجه بشی گرچه اگر متوجه بشی کدهامو:)
داداش اگه ممکنه کد بذار ممنون
الته داداش بنده منظورم ساخت دسته بندی نیست ها منظورم breadcrumb هستش مثلا :
صفحه اصلی > لوازم خانگی > لوازم اشپزخانه > یخچال > یخچال هیمالیا مدل 123
اینو میخوام دسته بندی ها را تا چند سطح پیاده کردم
میدونم عزیز که منظورت چیه کلیتشو گفتم بهت:
یه نمونه از کد ها :
// Ger all categories and sub categories
$categories = Category::with('categories')->where(['parent_id'=>0])->get();
$categoryDetails = Category::where('id',$productDetails->category_id)->first();
if($categoryDetails->parent_id==0){
$breadcrumb = "<a href='/'>Home</a> / <a href='".$categoryDetails->url."'>".$categoryDetails->name."</a> / ".$productDetails->product_name;
}else{
$mainCategory = Category::where('id',$categoryDetails->parent_id)->first();
$breadcrumb = "<a style='color:#333;' href='/'>Home</a> / <a style='color:#333;' href='/products/".$mainCategory->url."'>".$mainCategory->name."</a> / <a style='color:#333;' href='/products/".$categoryDetails->url."'>".$categoryDetails->name."</a> / ".$productDetails->product_name;
}
کد های ویو:
<div align="left"><?php echo $breadcrumb; ?></div>
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟