سلام من در حال پیاده سازی وبسایت فروشگاهی هستم ، فروشگاه عینک هس و خب هر محصول یا عینک دارای یسری ویژگی ها هست که از بقیه متمایز میشه و خب این ویژگی ها تقریبا تو همشون هس و فقط مقدارشون متفاوته و مشکل من تو نحوه پیاده سازی این ویژگی ها تو صفحه نمایش محصولات هس یعنی چطور بتونم ویژگی هایی رو که میخوام برای فیلتر نمایش داده بشن و از سمت کنترلری که نمیدونم چطور باید باشه دریافتشون کنم و پردازش لازم رو انجام بدم
میخواستم روش کلی و استاندارد این قضیه رو بدونم و همینطور به روش ایجکسش رو .
و البته به این هم اشاره کنم که جدول ویژگی های محصولاتی که براش در نظر گرفتم به این صورته
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'); });
و اگر چیزی بنظرتون لازمه که اضاف کنم بهش ممنون میشم بگید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟