@@ -28,52 +28,54 @@ public function __construct()
2828 public function up ()
2929 {
3030 Schema::create ('mc_conversations ' , function (Blueprint $ table ) {
31- $ table ->bigIncrements ( ' id ' );
31+ $ table ->id ( );
3232 $ table ->boolean ('private ' )->default (true );
3333 $ table ->text ('data ' )->nullable ();
3434 $ table ->timestamps ();
3535 });
3636
3737 Schema::create ('mc_messages ' , function (Blueprint $ table ) {
38- $ table ->bigIncrements ( ' id ' );
38+ $ table ->id ( );
3939 $ table ->text ('body ' );
40- $ table ->bigInteger ('conversation_id ' )->unsigned ();
41- $ table ->bigInteger ('user_id ' )->unsigned ();
40+
41+ $ table ->unsignedBigInteger ('conversation_id ' );
42+ $ table ->unsignedBigInteger ('user_id ' );
4243 $ table ->string ('type ' )->default ('text ' );
4344 $ table ->timestamps ();
4445
4546 $ table ->foreign ('user_id ' )
46- ->references ($ this ->userModelPrimaryKey )
47- ->on ($ this ->userModelTable )
48- ->onDelete ('cascade ' );
47+ ->references ($ this ->userModelPrimaryKey )
48+ ->on ($ this ->userModelTable )
49+ ->onDelete ('cascade ' );
4950
5051 $ table ->foreign ('conversation_id ' )
51- ->references ('id ' )
52- ->on ('mc_conversations ' )
53- ->onDelete ('cascade ' );
52+ ->references ('id ' )
53+ ->on ('mc_conversations ' )
54+ ->onDelete ('cascade ' );
5455 });
5556
5657 Schema::create ('mc_conversation_user ' , function (Blueprint $ table ) {
57- $ table ->bigInteger ('user_id ' )-> unsigned ( );
58- $ table ->bigInteger ('conversation_id ' )-> unsigned ( );
58+ $ table ->unsignedBigInteger ('user_id ' );
59+ $ table ->unsignedBigInteger ('conversation_id ' );
5960 $ table ->primary (['user_id ' , 'conversation_id ' ]);
6061 $ table ->timestamps ();
6162
6263 $ table ->foreign ('conversation_id ' )
63- ->references ('id ' )->on ('mc_conversations ' )
64- ->onDelete ('cascade ' );
64+ ->references ('id ' )
65+ ->on ('mc_conversations ' )
66+ ->onDelete ('cascade ' );
6567
6668 $ table ->foreign ('user_id ' )
67- ->references ($ this ->userModelPrimaryKey )
68- ->on ($ this ->userModelTable )
69- ->onDelete ('cascade ' );
69+ ->references ($ this ->userModelPrimaryKey )
70+ ->on ($ this ->userModelTable )
71+ ->onDelete ('cascade ' );
7072 });
7173
7274 Schema::create ('mc_message_notification ' , function (Blueprint $ table ) {
73- $ table ->bigIncrements ( ' id ' );
74- $ table ->bigInteger ('message_id ' )-> unsigned ( );
75- $ table ->bigInteger ('conversation_id ' )-> unsigned ( );
76- $ table ->bigInteger ('user_id ' )-> unsigned ( );
75+ $ table ->id ( );
76+ $ table ->unsignedBigInteger ('message_id ' );
77+ $ table ->unsignedBigInteger ('conversation_id ' );
78+ $ table ->unsignedBigInteger ('user_id ' );
7779 $ table ->boolean ('is_seen ' )->default (false );
7880 $ table ->boolean ('is_sender ' )->default (false );
7981 $ table ->boolean ('flagged ' )->default (false );
@@ -83,17 +85,19 @@ public function up()
8385 $ table ->index (['user_id ' , 'message_id ' ]);
8486
8587 $ table ->foreign ('message_id ' )
86- ->references ('id ' )->on ('mc_messages ' )
87- ->onDelete ('cascade ' );
88+ ->references ('id ' )
89+ ->on ('mc_messages ' )
90+ ->onDelete ('cascade ' );
8891
8992 $ table ->foreign ('conversation_id ' )
90- ->references ('id ' )->on ('mc_conversations ' )
91- ->onDelete ('cascade ' );
93+ ->references ('id ' )
94+ ->on ('mc_conversations ' )
95+ ->onDelete ('cascade ' );
9296
9397 $ table ->foreign ('user_id ' )
94- ->references ($ this ->userModelPrimaryKey )
95- ->on ($ this ->userModelTable )
96- ->onDelete ('cascade ' );
98+ ->references ($ this ->userModelPrimaryKey )
99+ ->on ($ this ->userModelTable )
100+ ->onDelete ('cascade ' );
97101 });
98102 }
99103
0 commit comments