File tree Expand file tree Collapse file tree 3 files changed +36
-1
lines changed
Expand file tree Collapse file tree 3 files changed +36
-1
lines changed Original file line number Diff line number Diff line change 33namespace Cmgmyr \Messenger \Models ;
44
55use Illuminate \Database \Eloquent \Model as Eloquent ;
6+ use Illuminate \Database \Eloquent \SoftDeletes ;
67
78class Message extends Eloquent
89{
10+ use SoftDeletes;
11+
912 /**
1013 * The database table used by the model.
1114 *
Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ public function users()
9595 */
9696 public function creator ()
9797 {
98- return $ this ->messages ()->oldest ()->first ()->user ;
98+ return $ this ->messages ()->withTrashed ()-> oldest ()->first ()->user ;
9999 }
100100
101101 /**
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ use Illuminate \Database \Migrations \Migration ;
4+ use Illuminate \Database \Schema \Blueprint ;
5+ use Illuminate \Support \Facades \Schema ;
6+
7+ class AddSoftDeletesToMessagesTable extends Migration
8+ {
9+ /**
10+ * Run the migrations.
11+ *
12+ * @return void
13+ */
14+ public function up ()
15+ {
16+ Schema::table ('messages ' , function (Blueprint $ table ) {
17+ $ table ->softDeletes ();
18+ });
19+ }
20+
21+ /**
22+ * Reverse the migrations.
23+ *
24+ * @return void
25+ */
26+ public function down ()
27+ {
28+ Schema::table ('messages ' , function (Blueprint $ table ) {
29+ $ table ->dropSoftDeletes ();
30+ });
31+ }
32+ }
You can’t perform that action at this time.
0 commit comments