-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path_ide_helper_models.php
145 lines (139 loc) · 7.26 KB
/
_ide_helper_models.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
<?php
// @formatter:off
/**
* A helper file for your Eloquent Models
* Copy the phpDocs from this file to the correct Model,
* And remove them from this file, to prevent double declarations.
*
* @author Barry vd. Heuvel <[email protected]>
*/
namespace App\Models{
/**
* App\Models\Chat
*
* @property int $id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property \Illuminate\Support\Carbon|null $deleted_at
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Message[] $messages
* @property-read int|null $messages_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\User[] $users
* @property-read int|null $users_count
* @method static \Illuminate\Database\Eloquent\Builder|Chat newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Chat newQuery()
* @method static \Illuminate\Database\Query\Builder|Chat onlyTrashed()
* @method static \Illuminate\Database\Eloquent\Builder|Chat query()
* @method static \Illuminate\Database\Eloquent\Builder|Chat whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Chat whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Chat whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Chat whereUpdatedAt($value)
* @method static \Illuminate\Database\Query\Builder|Chat withTrashed()
* @method static \Illuminate\Database\Query\Builder|Chat withoutTrashed()
*/
class Chat extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\Message
*
* @property int $id
* @property int $user_id
* @property int $chat_id
* @property string $body
* @property string $type
* @property int $read
* @property int $delivered
* @property string $uid
* @property int $encrypted
* @property int $alerted
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property \Illuminate\Support\Carbon|null $deleted_at
* @property int $hidden
* @property int|null $replied_id
* @property int|null $status_id
* @property-read \App\Models\Chat $chat
* @property-read Message|null $repliedMessage
* @property-read \App\Models\User $sender
* @method static \Illuminate\Database\Eloquent\Builder|Message newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Message newQuery()
* @method static \Illuminate\Database\Query\Builder|Message onlyTrashed()
* @method static \Illuminate\Database\Eloquent\Builder|Message query()
* @method static \Illuminate\Database\Eloquent\Builder|Message whereAlerted($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereBody($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereChatId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereDelivered($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereEncrypted($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereHidden($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereRead($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereRepliedId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereStatusId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereType($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereUid($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Message whereUserId($value)
* @method static \Illuminate\Database\Query\Builder|Message withTrashed()
* @method static \Illuminate\Database\Query\Builder|Message withoutTrashed()
*/
class Message extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\User
*
* @property int $id
* @property string $phone_number
* @property string|null $name
* @property string|null $email
* @property \Illuminate\Support\Carbon|null $email_verified_at
* @property string|null $username
* @property int $online
* @property string|null $device_id
* @property string|null $profile_pic
* @property string|null $otp
* @property string|null $remember_token
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string|null $fcm_token
* @property \Illuminate\Support\Carbon|null $deleted_at
* @property \Illuminate\Support\Carbon|null $last_login
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Chat[] $chats
* @property-read int|null $chats_count
* @property-read \Illuminate\Database\Eloquent\Collection|\Laravel\Passport\Client[] $clients
* @property-read int|null $clients_count
* @property-read mixed $image_url
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Message[] $messages
* @property-read int|null $messages_count
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications
* @property-read int|null $notifications_count
* @property-read \Illuminate\Database\Eloquent\Collection|\Laravel\Passport\Token[] $tokens
* @property-read int|null $tokens_count
* @method static \Database\Factories\UserFactory factory(...$parameters)
* @method static \Illuminate\Database\Eloquent\Builder|User newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|User newQuery()
* @method static \Illuminate\Database\Query\Builder|User onlyTrashed()
* @method static \Illuminate\Database\Eloquent\Builder|User query()
* @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereDeviceId($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereEmailVerifiedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereFcmToken($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereLastLogin($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereOnline($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereOtp($value)
* @method static \Illuminate\Database\Eloquent\Builder|User wherePhoneNumber($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereProfilePic($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereUsername($value)
* @method static \Illuminate\Database\Query\Builder|User withTrashed()
* @method static \Illuminate\Database\Query\Builder|User withoutTrashed()
*/
class User extends \Eloquent {}
}