جداول ویژگی محصولات

زمان قرارگیری : 09 خرداد 1399
زمان این قسمت : 12:33
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 350 نفر
قیمت دوره 259000 تومان
وضعیت دوره در حال برگزاری
زمان کل دوره 28:23:06
تعداد قسمت‌ها 120
نوع دسترسی نقدی

در این جلسه قصد دارم روش پیاده‌سازی جدول ویژگی محصولات که شما می‌توانید آن را در هر فروشگاه آنلاینی مشاهده کنید را به شکل کامل به شما آموزش دهم. تا بتوانید ویژگی محصولات را در پروژه لاراول خود پیاده کنید.

بخش اول
مقدمات
رایگان 09:10
بخش ششم
مفاهیم هسته لاراول
بخش سیزدهم
آپلود فایل و تصاویر
121
آپلود تصویر و فایل در لاراول
انتشار :‌ 4 ساعت آینده 12:33
122
اعتبارسنجی فایل‌ها
انتشار :‌ 4 ساعت آینده 14:35
123
حذف فایل‌ها
انتشار :‌ 1 روز آینده 10:46
124
پیاده‌سازی فایل منیجر
انتشار :‌ 1 روز آینده 14:01
125
پیاده‌سازی فایل منیجر – بخش دوم
انتشار :‌ 2 روز آینده 09:51
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 350 نفر
قیمت دوره 259000 تومان
وضعیت دوره در حال برگزاری
زمان کل دوره 28:23:06
تعداد قسمت‌ها 120
نوع دسترسی نقدی

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

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

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

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

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

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

مشاهده همه دوره ها
ساخت Api با Laravel و GraphQl

ساخت Api با Laravel و GraphQl

graphQl یک ابزار جدید برای ایجاد کردن Api پیشرفته برای برنامه های ماست که توسط فیسبوک معرفی شده است.  این ابزار به عنوان یک Query language شناخته میشو...

دسترسی رایگان برای اعضای ویژه
ساخت یک وبسایت آموزشی (فروشگاهی) با لاراول

ساخت یک وبسایت آموزشی (فروشگاهی) با لاراول

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

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

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

لاراول ۵.۳ بزودی به طور رسمی ارائه میشه اما نسخه develop اون چند وقتی میشه که در اختیار کاربران قرار گرفته در این دوره آموزشی سعی میکنیم که امکانات و...

دسترسی رایگان برای اعضای ویژه
آشنایی با امکانات جدید لاراول 5.2

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

لاراول 5.2 بزودی به طور رسمی ارائه میشه اما نسخه develop اون چند وقتی میشه که در اختیار کاربران قرار گرفته در این دوره آموزشی سعی میکنیم که امکانات و...

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

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

سلام مهندس
چرا اسم tabel واسط attribute_product
گذاشتین
attribute_products
غلط هستش اینجا (s) جمع نباید میگرفت

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

درود بر شما احتمالا به اشتباه این اتفاق افتاده

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

اوکی
من ارور زیر رو دریافت میکنم منطق ارتباط رو درک نکردم ؟
من جدول رو attribute_products اسم گذاشتم
اینجا برام این سوال پیش اومده نیازی به ساخت modelبرای ارتباط many to many وجود نداشته؟
توضیح تصویر رو وارد کنید

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

اسم جدول واسط باید باشه attribute_product که اروری که فرمودید بخاطر همینه
برای رابطه many to many نیاز به model سوم نیست فقط نیاز به جدول رابط هست

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

میبخشد مهندس ولی ....
اون اول ازتون پرسیدم گفتم چرا اینشکلی معرفی کردین...
فرمودین حتما اشتباه شده :(

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

من فکر کردم شما فرمودید که چرا گذاشتید attribute_products یعنی یه s اضافه گذاشتد اگر در جلسه attribute_product گذاشتیم پس درسته و باید هم همین باشه
چرایش رو در دوره آموزش لاراول توضیح دادیم

آفلاین
user-avatar
Ali safir
2 ماه پیش

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

SQLSTATE\[۴۲۰۰۰\]: Syntax error or access violation: ۱۰۶۸ Multiple primary key defined (SQL: alter table'attributeproduct'add primary key'attributeproductattributeidproduct*id* valueidprimary'('attributeid','productid','valueid'))
آفلاین
user-avatar
حسام موسوی
2 ماه پیش

کد مایگریشنتون چیه دقیقا

آفلاین
user-avatar
Ali safir
2 ماه پیش
<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

class CreateAttributesTable extends Migration
{
/**

Run the migrations.
@return void
*/
public function up()
{
Schema::create('attributes', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->timestamps();
});
Schema::create('attribute_values', function (Blueprint $table) {
$table->id();
$table->string('value');
$table->unsignedBigInteger('attribute_id');
$table->foreign('attribute_id')->references('id')->on('attributes')->onDelete('cascade');

    $table->timestamps();
});

Schema::create('attribute_product', function (Blueprint $table) {
    $table->id();
    $table->unsignedBigInteger('attribute_id');
    $table->foreign('attribute_id')->references('id')->on('attributes')->onDelete('cascade');

    $table->unsignedBigInteger('product_id');
    $table->foreign('product_id')->references('id')->on('products')->onDelete('cascade');

    $table->unsignedBigInteger('value_id');
    $table->foreign('value_id')->references('id')->on('attribute_values')->onDelete('cascade');

    $table->primary(['attribute_id', 'product_id','value_id']);
});
}

/**

Reverse the migrations.
@return void
*/
public function down()
{
Schema::dropIfExists('attribute_product');
Schema::dropIfExists('attribute_values');
Schema::dropIfExists('attributes');

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

قسمت زیر رو از مایگریشن attribute_product حذف کنید.

 $table->id();