ایجاد دسته بندی
https://lamtakam.com/qanda/3317/ایجاد-دسته-بندی 0سلام دوستان
من میخوام دسته بندی ایجاد کنم شبیه تصویر زیر
حالا نمیدونم کدومش دسته است کدومش زیر دسته کجا parent_id
بدم کجاهاش id
بدم.
اینم جدول هاش
public function up()
{
Schema::create('invoices', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('description');
$table->string('price');
$table->timestamps();
});
}
و
{
Schema::create('services', function (Blueprint $table) {
$table->bigIncrements('id');
$table->bigInteger('user_id')->unsigned();
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
$table->string('title');
$table->string('slug');
$table->string('lang');
$table->string('image')->nullable();
$table->text('body');
$table->timestamps();
});
Schema::create('invoice_service', function (Blueprint $table) {
$table->bigInteger('invoice_id')->unsigned();
$table->foreign('invoice_id')->references('id')->on('invoices')->onDelete('cascade');
$table->bigInteger('service_id')->unsigned();
$table->foreign('service_id')->references('id')->on('services')->onDelete('cascade');
$table->primary(['invoice_id', 'service_id']);
});
}
و جدول categories
public function up()
{
Schema::create('categories', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('name');
$table->string('lang');
$table->string('slug')->nullable();
$table->integer('parent_id');
$table->string('icon')->nullable();
$table->timestamps();
});
}
و من فرم رو شبیه تصویر زیر را دارم.
لطفا خواهشا اگر چیزی کم داره در فرم و در جدول، بگین لطفا که چی کم داره یا جاگزاشتم
منظورتون از «دسته» و «زیر دسته» دقیقا چیه؟ این کلمات معمولا برای «category» و «sub_category» استفاده میشن. طبق چیزی که من توی طراحی فرم و دیتابیستون میبینم، شما کلا زیر دسته ندارید. سوالتون رو واضح تر بپرسید. ــ ساناز رضایی در 4 سال قبل | |||
داخل عکس مشخصه دیگه مثلا (طراحی لوگو و نشانه) میشه دسته ، طراحی لوگو نوشتاری (تایپوگرافی) میشه زیر دسته ــ Mahmoud Khosravi در 4 سال قبل |