حسین ستاری
4 سال پیش توسط حسین ستاری مطرح شد
1 پاسخ

فیلتر محصولات

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

و البته به این هم اشاره کنم که جدول ویژگی های محصولاتی که براش در نظر گرفتم به این صورته

Schema::create('attributes', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->timestamps();
});
Schema::create('attribute_values', function (Blueprint $table) {
$table->id();
$table->unsignedBigInteger('attribute_id');
$table->foreign('attribute_id')->references('id')->on('attributes')->onDelete('cascade');
$table->string('value');
$table->timestamps();
});
Schema::create('attribute_product', function (Blueprint $table) {
$table->unsignedBigInteger('attribute_id');
$table->foreign('attribute_id')->references('id')->on('attributes')->onDelete('cascade');
$table->unsignedBigInteger('products_id');
$table->foreign('products_id')->references('id')->on('products')->onDelete('cascade');
$table->unsignedBigInteger('value_id');
$table->foreign('value_id')->references('id')->on('attribute_values')->onDelete('cascade');
});

و اگر چیزی بنظرتون لازمه که اضاف کنم بهش ممنون میشم بگید.


react
تگ‌های محبوب
ثبت پرسش جدید
حسین ستاری
تخصص : برنامه نویس
@Ho3ein 4 سال پیش مطرح شد

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

ورود یا ثبت‌نام