मेरे पास टेबल उत्पाद हैं।

मुझे मॉडल में कुछ बनाने की ज़रूरत है केवल उत्पाद लौटाएं जहां स्वीकृत 1 के बराबर है

यह मेरी स्कीमा

Schema::create('products', function (Blueprint $table) {
        $table->bigIncrements('id');
        $table->string('name');
        $table->text('description');
        $table->unsignedInteger('quantity');
        $table->unsignedInteger('subcategory_id')
        ->references('id')->on('subcategories')->onDelete('cascade');
        $table->decimal('price');
        $table->decimal('discount_price');
        $table->decimal('super_discount')->nullable();
        $table->string('cover');
        $table->unsignedInteger('brand_id')
        ->references('id')->on('brands')->onDelete('cascade');
        $table->unsignedInteger('category_id')
        ->references('id')->on('categories');
        $table->string('color');
        $table->string('size_id')->references('id')->on('sizes')->nullable();
        $table->decimal('rate');
        $table->enum('made_in',['turkey','china','egypt']);
        $table->string('serial');
        $table->boolean('approved')->default(0);
        $table->timestamps();
        $table->unique(['name','size_id','color']);
    });

मुझे आशा है कि यह मान्य है।

-1
amr degheidy 15 जिंदा 2020, 15:19

1 उत्तर

Product::where('approved', 1)->get();

इसे वहीं रखें जहां आप अनुमोदित उत्पाद प्राप्त करना चाहते हैं। उत्पाद मॉडल आयात करना सुनिश्चित करें।

use App\Product;
0
Kabelbaan 15 जिंदा 2020, 12:25