سلام دوستان
من میخوام کاربر به مدیر سایت پیغامی رو ارسال کنه
و حالا مدیر بتونه جوابش رو هم بده
حالا برای این موضوع باید چندتا جدول داشته باشم ؟
سه تا ؟
یه یوزرآدی باید داشته باشم یه مسیج آی دی فقط در یک جدول درسته ؟ یا راه دیگه ای داره ؟ ممنون میشم راهنماییم کنید
با 2 تا جدول تمیزتر در میاد
یه جدول واسه پیام های کاربرا به مدیر
یه جدول واسه پیام های مدیر به کاربرا
@rezajashnsaz0011
میشه دوتایی هم ولی به نظرت روابطش n m نیست ؟ سه تایی باشه بهتر نمیشه از نظر فنی ؟
با دوجدول منم پیاده سازی کردم
جدول اول جایی که عنوان و اطلاعات تیکت ذحیره میشه
Schema::create('tikets', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id')->unsigned();
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
$table->string('subject');
$table->string('part');
$table->string('status');
$table->string('fileurl');
$table->integer('lock');
$table->timestamps();
});
جدول دوم اطلاعات و پیام ها
Schema::create('messages', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id')->unsigned();
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
$table->integer('tiket_id')->unsigned();
$table->text('body');
$table->string('fileurl');
$table->integer('read');
$table->string('ip');
$table->timestamps();
});
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟