پیاده سازی رابط ثبت ویژگی

زمان قرارگیری : 10 خرداد 1399
زمان این قسمت : 11:53
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 328 نفر
قیمت دوره 259000 تومان
وضعیت دوره در حال برگزاری
زمان کل دوره 26:39:36
تعداد قسمت‌ها 117
نوع دسترسی نقدی

در این جلسه بخش frontend ایجاد ویژگی محصول را در صفحه محصولات پیاده می‌کنم، نکاتی در مورد ظاهر چنین طرحی وجود دارد که در طی این جلسه آن‌ها را به شما آموزش خواهم داد

بخش اول
مقدمات
رایگان 09:10
بخش ششم
مفاهیم هسته لاراول
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 328 نفر
قیمت دوره 259000 تومان
وضعیت دوره در حال برگزاری
زمان کل دوره 26:39:36
تعداد قسمت‌ها 117
نوع دسترسی نقدی

آفلاین
user-avatar
مدرس دوره حسام موسوی

اول داستان، طراح گرافیک بودم و ۲ سالی به عنوان طراح مشغول بودم، بعد به برنامه‌نویسی علاقمند شدم و الان بیشتر از ۱۰ ساله که عاشق کدزنی و چالش‌های پروژه‌های مختلفم. به تدریس علاقه خاصی دارم و دوست دارم دانشی که در این راه بدست آوردم را در اختیار دیگران هم قرار بدم. 

سوالات و گفتگو‌ها

سوالات و گفتگو‌ها

اگر سوال و مشکلی یا حتی بحثی در یکی از حوزه‌های برنامه‌نویسی دارید این بخش به شما کمک ویژه‌ای خواهد کرد

دورهای پیشنهادی

مشاهده همه دوره ها
آشنایی با امکانات جدید لاراول 7

آشنایی با امکانات جدید لاراول 7

لاراول ۷ به تازگی توسط تیم توسعه دهنده لاراول معرفی شده، ما قصد داریم در این دوره امکانات جدیدی که به واسطه لاراول ۷ در اختیار توسعه دهندگان قرار گرفت...

آشنایی با امکانات جدید لاراول 5.5

آشنایی با امکانات جدید لاراول 5.5

در همین ابتدای این دوره باید بگم کسانی میتونن این دوره رو مشاهده کنند که با لاراول آشنا باشن پس اگر هنوز نمی دونید که لاراول چطور کار میکنه ، لطف ابتد...

آشنایی با امکانات جدید لاراول 5.4

آشنایی با امکانات جدید لاراول 5.4

در همین ابتدای این دوره باید بگم کسانی میتونن این دوره رو مشاهده کنند که با لاراول آشنا باشن پس اگر هنوز نمی دونید که لاراول چطور کار میکنه ، لطف ابتد...

آموزش پکیج نویسی لاراول

آموزش پکیج نویسی لاراول

اگر با لاراول و پکیج ها آشنا باشید مطمئنن میدانید که پکیج ها بخش مهمی در لاراول هستند و به برنامه نویسان و توسعه دهندگان لاراول کمک میکنند تا بتوانن ب...

دسترسی رایگان برای اعضای ویژه

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر لازم است ابتدا وارد سایت شوید
آفلاین
user-avatar
waltun
1 ماه پیش

آقا سلام، من بعد از ایجاد این ویژگی ها میخوام توی صفحه محصولات اینارو نشون بدم، اون attribute هایی که مربوط به محصوله رو که اینجوری میگیرم :

$attributes = $product->attributes;

ولی مقدارشونو نمیدونم چجوری بگیرم، مثلا رنگ مشکی، رنگ رو میگیرم، مشکی رو چجوری برگردونم ؟

آفلاین
user-avatar
حسام موسوی
1 ماه پیش

سلام
این لیست ویژگی‌های اون محصول رو بر میگردونه داخل یه حلقه قرار میدید و ویژگی ها رو به نمایش در میارید

آفلاین
user-avatar
waltun
1 ماه پیش

آقا خیلی ببخشید ولی من هرجور امتحان کردم نفهمیدم چجوری باید Value هارو نشون بدم :|
روش اول :

@foreach($attributes as $attribute)
                                                            <tr>
                                                                <td class="w-25 bg-info">{{ $attribute->name }}</td>
                                                                <td>{{ $attribute->value }}</td>
                                                            </tr>
                                                        @endforeach

روش دوم :

@foreach($attributes as $attribute)
                                                            @foreach($attributes->values() as $value)
                                                                <tr>
                                                                    <td class="w-25 bg-info">{{ $attribute->name }}</td>
                                                                    <td>{{ $value->value }}</td>
                                                                </tr>
                                                            @endforeach
                                                        @endforeach

روش سوم :

@foreach($attributes as $attribute)
                                                            <tr>
                                                                <td class="w-25 bg-info">{{ $attribute->name }}</td>
                                                                <td>{{ $attribute->values()->value }}</td>
                                                            </tr>
                                                        @endforeach
آفلاین
user-avatar
حسام موسوی
1 ماه پیش

هر سه این روش ها ایا براتون کار میکنه ؟

آفلاین
user-avatar
waltun
1 ماه پیش

فقط آخری ارور داره، اما تو 2 مورد اول خود attribute رو نشون میده اما value رو خیر

آفلاین
user-avatar
حسام موسوی
1 ماه پیش

مثلا در استفاده از این کد چه اروری دارید

@foreach($attributes as $attribute)
                                                            @foreach($attributes->values() as $value)
                                                                <tr>
                                                                    <td class="w-25 bg-info">{{ $attribute->name }}</td>
                                                                    <td>{{ $value->value }}</td>
                                                                </tr>
                                                            @endforeach
                                                        @endforeach
آفلاین
user-avatar
waltun
1 ماه پیش

توی این کدی که شما گفتی اصلا ارور نمیده، ولی مثلا من یه attribute دارم رنگ مشکی
میاد رنگ رو نشون میده ولی جایی که باید مشکی رو نشون بده خالی نشون میده هیچی بر نمیگردونه.
ولی مثلا توی کد زیر :

@foreach($attributes as $attribute)
                                                            <tr>
                                                                <td class="w-25 bg-info">{{ $attribute->name }}</td>
                                                                <td>{{ $attribute->values()->value }}</td>
                                                            </tr>
                                                        @endforeach

این ارور رو میده :

Undefined property: Illuminate\Database\Eloquent\Relations\HasMany::$value
آفلاین
user-avatar
حسام موسوی
1 ماه پیش

ببینید اینطوری نمیشه هر attributes ممکنه n تعداد value داشته باشه
اینجا سوالی که وجود داره اینکه آیا شما میخوای مقدار attribute مروبط به یک محصول که value هم داره رو برگردونین یا نه کلا میخواین بگین این attribute چه valueهای کلی در همه محصولات داره ؟

آفلاین
user-avatar
waltun
1 ماه پیش

خب ببینید مثلا من برای یک محصول چندتا ویژگی قرار دادم دیگه مثل رنگ : مشکی، رم : 4 گیگ، حافظه : 128 گیگ
اینا مثلا مربوط به محصول با آیدی 1 هست.
من میخوام تو صفحه جزئیات همین محصول، همین Attribute ها و Value هایی که واسش ست شده رو نمایش بدم.

آفلاین
user-avatar
حسام موسوی
1 ماه پیش

دقیقا همین رو در پیاده‌سازی سبد خرید بیان کردیم

 $attribute->values->value

البته اگر pivot درست پیاده کده باشید

آفلاین
user-avatar
fsh
1 ماه پیش

سلام
میشه فایل جاوا اسکریپت رو بزارین. من اصلا جاوا اسکریپت بلد نیستم. ممنون میشم فایل ها رو اینجا بزارید

آفلاین
user-avatar
حسام موسوی
1 ماه پیش

سلام
هر چیزی که باشه قرار دادیم در فایل پروژه

آفلاین
user-avatar
fsh
1 ماه پیش

من فایل crete مربوط product رو عیننا تو فایلای خودم کپی کردم ولی فقط دکمه وژگی محصول میاد و روش کلیک میکنم اتفاقی نمی افته و نمی تونم ویژگی اضافه کنم

آفلاین
user-avatar
حسام موسوی
1 ماه پیش

من که نمیدونم شما چطور پیش رفتید ممکنه هر چیزی رو اشتباه کرد باشید دوست عزیز

آفلاین
user-avatar
مهرزاد
1 هفته پیش

سلام مهندس
منم دقیقا همین مشکل رو دارم کد های شمار رو عینا کپی کردم
ولی باز زدن دکمه هیچ اتفاقی نمیفته
من داخل یه پروژه دیگه میخوام از کد های شما استفاده کنم
میخوام بدونم دقیقا چه مقادیر لازمه تا زمانی که از کد های js شما استفاده میکنم این قسمت برام کار کنه
ممنون

آفلاین
user-avatar
حسام موسوی
1 هفته پیش

بستگی به پروژه شما داره من پیشنهاد میکنم کسی که جاوااسکریپت کار هست اینو براتون انجام بده در پروژه خودتون

آفلاین
user-avatar
مجید
2 ماه پیش

سلام من با اضافه کردن کد جی کوئری ارور TypeError: attributes is undefined
در قسمت createNewAttr می گیرم اما تمامی مراحل رو شبیه پروزه انجام دادم

آفلاین
user-avatar
حسام موسوی
2 ماه پیش

کدها رو در اختیارتون قرار دادیم دیگه خودتون قدم به قدم بررسی کنید

آفلاین
user-avatar
مجید
2 ماه پیش

سلام کد های قسمت های 90 تا 92 رو قرار بدید ممنون چون قسمت ویو به مشکل می خوریم ممنون

آفلاین
user-avatar
حسام موسوی
2 ماه پیش

قرار دادیم از بخش پیوست میتونید دانلود بفرمایید
دیگه در فایل دانلودی قرار داده نمیشه