راکت
حل شده

سیستم دوره ها

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

بهترین پاسخ

درود خوبی...
جدول 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();
        });
علیرضا
علیرضا
@mrkaf

تخصص: داستان داریم حالا..

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

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

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

شاید پاسخ شما همین‌جا باشد

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

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