راکت
Arshiamohammadei
Arshiamohammadei
توسط Arshiamohammadei مطرح شد
حل
3 پاسخ

سیستم دوره ها

سلام وقت همتون بخیر باشه
ببینید دوستان من یه وب سایت دارم خب منتها قبلا وب سایت آموزشی طراحی نکردم
الان میخوام یه تیبل دوره ها طراحی کنم منتها هیچ ایده ی برای افراد ثبت نامی ندارم
یعنی مثالا من توی دوره بک اند php ثبت نام کردم
سوال اینجاس که لاراول باید چطور تشخیص بده من ثبت نام کردم مشکلم فقط در تیبل هاست
یعنی یه جدول بسازم برای هر دوره که افراد ثبت نامی توش باشن وه با یه , جداشون کنه؟ این ایده منه
که مثالا بعدا با یه رابزه Many-to-Many کار در بیاد
ولی خونده بودم که گفته بود برای ثبت نامی ها یه تیبل جدا طراحی کنید مثالا آیدی 1 توی دوره لاراول ثبت نام کرده و یوزر آیدیش هست 20
اگه ایده ی دارید بهم بگید
@Raymond


ثبت پرسش جدید
رایموند
رایموند
تخصص :مختصص وردپرس - برنامه نویس لاراول
@Raymond3 سال پیشمطرح شد
0

درود خوبی...
جدول Course :

Schema::create('courses', function (Blueprint $table) {
            $table->id();
            $table->unsignedBigInteger('user_id')->unsigned();
            $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
            $table->string('type', 10);
            $table->string('status', 30);
            $table->string('title');
            $table->string('slug');
            $table->text('description');
            $table->text('body');
            $table->string('price',50);
            $table->string('images');
            $table->string('tags');
            $table->string('time', 15)->default('00:00:00');
            $table->integer('viewCount')->default(0);
            $table->integer('commentCount')->default(0);
            $table->timestamps();
        });

علیرضا
علیرضا
تخصص :داستان داریم حالا..
@mrkaf3 سال پیشمطرح شد
1

درود
از جدول واسط استفاده کنید. و رابطه چند به چند رو پیاده کنید. اینطوری انعطاف پذیری بیشتری دارید.


رایموند
رایموند
تخصص :مختصص وردپرس - برنامه نویس لاراول
@Raymond3 سال پیشمطرح شد
1

درود خوبی ...
بنده الان مسافرت هستم و چند روز پیش پروژه آموزشی با لاراول تکمیل می کردم و الان با کامپیوتر دسترسی ندارم که جدول های دوره رو به اشتراک بزارم.


رایموند
رایموند
تخصص :مختصص وردپرس - برنامه نویس لاراول
@Raymond3 سال پیشمطرح شد
0

درود خوبی...
جدول Course :

Schema::create('courses', function (Blueprint $table) {
            $table->id();
            $table->unsignedBigInteger('user_id')->unsigned();
            $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
            $table->string('type', 10);
            $table->string('status', 30);
            $table->string('title');
            $table->string('slug');
            $table->text('description');
            $table->text('body');
            $table->string('price',50);
            $table->string('images');
            $table->string('tags');
            $table->string('time', 15)->default('00:00:00');
            $table->integer('viewCount')->default(0);
            $table->integer('commentCount')->default(0);
            $table->timestamps();
        });

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

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