توضیحات

در این جلسه به نمایش ویژگی ها و متغیر دسته بندی در پروژه فروشگاه اینترنتی با لاراول می پردازیم.


طراحی وب طراحی سایت پی اچ پی php شی گرایی php oop php mvc mvc پایگاه داده laravel لاراول فروشگاه_اینترنتی

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

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

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

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

  • سلام وقت بخیر من زمانی که میخوام دسته بندی والد در این صفحه نمایش بدم وقتی کد

     {{ $category->parent->name }} 
    نوشتم در سمت ویو به من خطای
    ErrorException
    
    Trying to get property 'name' of non-object (View: D:\My_Project\LARAVELSHOP\laravelshop\resources\views\home\categories\show.blade.php)
    http://localhost:8000/categories/men

    نمایش داد ! ولی تا اینجای کار روابط درست اجرا شدن و من مشکلی نداشتم

    • سلام وقت بخیر.
      ارور میگه که مقدار category->parent$ بشکل object نیست که شما میخواهید مقدار name را ازش بیرون بکشید. باید اول این مقدار را چک کنید که چی برمیگردونه اول، آیا اون دسته بندی parent داره که برگردونه مثلا اگه دسته بندی های که خودشون والد هستند دیگه والد نداره که بگیم parent اونو برگردونه و باید چک بشه اول

  • درود بر شما پیرو دیدگاهی که در صفحه اصلی این دوره قرار دادم توضیحاتی مربوط به ایجاد روت سلسله مراتبی برای دسته بندی ها بود که چطور راه اندازی میشه که شما فرمودید نیازی نیست و من بشدت میبینم که نیاز هست چونکه اغلب سایت های معتبر ، سیستم های مدیریت معتبر در حال حاضر از این روش استفاده میکنن یکی از مهمترین ها اینه زمانی که از والد و فرزند در روت استفاده بشه میشه اسلاگ ها رو تکرار داد برای مثل category/mens/t-shrit و category/womens/t-shirt بدون اینکه مشکلی در آدرس دهی پیش بیاد از شما خواهشمند هستم که اگر در توانتون هست این مسئبه بشکافید و روش پیاده سازی این روش روت بندی رو آموزش بدین ممنون از شما

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

      Route::get('/categories/{slug}', function ($slug) {
      
      dd($slug);
      })->where('slug', '.*');

      و سگمنت آخر از متغیر slug را دریافت کنیم و با توجه به اون دسته بندی مورد نظر را پاس بدید