مدرس دوره علی شیخ
مدت دوره 42:39:50
تعداد ویدیو 212

وضعیت دوره : کامل شده
قیمت دوره : 699,000 629,000 تومان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام
    یه سوال اخر نگفتین اگه بخوایم ایکون اضافه کنیم به کتگوریمون که توی منو شاید بخوایم نشون بدیم چطور به اینپوتی که تایپ تکسته طبق کدای خودتون ایکون اضافه کنیم آیا مثل آپلود عکس میخواهد عمل کرد ؟

    • سلام وقت بخیر.
      ببینید شما میتوانید اگه آیکون بشکل تصاویر هست، مثله تصاویر محصولات آپلود کنید یا دستی آپلود کنید توی پوشه در سرور و ازش استفاده کنید. مثال ما به این شکل هست که از آیکون های که بصورت کد html و css هست استفاده بشه
      همش اختیاری هست و هر جور دوست دارید میتوانید استفاده کنید.

  • سلام وقت بخیر
    با آرزوی موفقیت جهت مجموعه خوب شما
    در قسمت 39 که در خصوص update category هستش برای من دستور DB::begin transaction اعمال نمیشه یعنی من تو جدول دوم مثلا یه ستون رو وارد نمیکنم که ببینم در catch که از دستور rollback استفاده کردم میاد تغییرات حدول اول رو هم ثبت نکنه، میبینم که حتی دستور مربوط به جدول اول اعمال شده و حتی detach هم اعمال شده یعنی میاد اون category رو کلا از جدول pivot حذف میکنه و مابقی دستور اجرا نمیشه و خطا میدهد که مثلا دسته بندی مورد نظر اصلا هیچ ویژگی ای ندارد چون با detach حذف شده.
    امیدوارم تونسته باشم مشکلم رو به درستی بیان کرده باشم
    با تشکر

    • سلام وقت بخیر.
      نباید مشکلی باشه، تکه کد مورد نظر یا اون کنترولر را کامل و تست کنید.

  • سلام من وقتی ثبت میزنم این خطارو میده .``
    QLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'field list' (SQL: insert into `categories` (`name`, `slug`, `parent_id`, `icon`, `description`, `updated_at`, `created_at`) values (دسته, bb, 0, ?, ?, 2021-12-11``
    چطوری برطرفش کنم؟

    • سلام وقت بخیر.
      متن ارور نوشته که ستون updated_at توی جدول مورد نظر نیست، پس باید چک کنید دارید یا خیر، اگه ندارید ایجاد کنید.

  • سلام
    شما در پروژه دو سطح دسته بندی داشتید. اگر سطوح بیشتر باشه مثلا سه یا چهار دسته بندی، بهتر نیست هر دسته را در یک جدول جداگانه نگه داری؟

    • سلام وقت بخیر.
      برای سطوح بیشتر هم میتونید استفاده کنید، توضیح که داده ایم.اما شما به روش های مختلف میتونید مسائل را حل کنید.

  • سلام من اینجا یه مشکلی دارم مهندس زمانی که روی ویرایش یه دسته بندی کلیک میکنم مثلان پیراهن شلوار یا هرچی اگه مقدار is_variation داخل دیتابسش یک(1) نباشه این ارور و میده
    ErrorException
    Trying to get property 'id' of non-object (View: C:\Users\Nevermore\Desktop\eCommerce\resources\views\admin\categories\edit.blade.php)

    و داخل
    Illuminate\Foundation\Bootstrap\HandleExceptions::handleError
    C:\Users\Nevermore\Desktop\eCommerce\resources\views/admin/categories/edit.blade.php:150

    که خط 150 من اینه

    <option value="{{ $category->attributes()->wherePivot('is_variation', 1)->first()->id }}" selected>{{ $category->attributes()->wherePivot('is_variation', 1)->first()->name }}</option>

    • سلام وقت بخیر.
      شما کوئری که توی option زدید را گفتید که اگه is_variation مقدار 1 هست رو برگردونه اینجا میتونید چک کنید که اگه مقدارش null بود چیزی نمایش نده و اگه null نبود، name و id را نمایش بده.
      ارور میگه از مقدار null میخواهی id و name را نمایش بدی

  • زمانی که من یک دسته بندی ویرایش میکنم و نام slug تغییر میدم یک دسته بندی جدید با نام slug جدید ایجاد میشه
    حتی من با کد خودتون هم تست کردم همین مشکل وجود داشت

    • سلام وقت بخیر.
      در ویرایش، همون رکورد ویرایش میشه و رکورد جدید نباید اضافه بشه، توی ویدیو تست کردیم و دیدیم که ویرایش شد من بازم تست کردم و مشکلی نداشت.