-
Notifications
You must be signed in to change notification settings - Fork 0
/
_ide_helper_models.php
135 lines (128 loc) · 6.41 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
<?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\Parking
*
* @property int $id
* @property int $user_id
* @property int $vehicle_id
* @property int $zone_id
* @property \Illuminate\Support\Carbon|null $start_time
* @property \Illuminate\Support\Carbon|null $stop_time
* @property int|null $total_price
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\User $user
* @property-read \App\Models\Vehicle $vehicle
* @property-read \App\Models\Zone $zone
* @method static \Illuminate\Database\Eloquent\Builder|Parking active()
* @method static \Illuminate\Database\Eloquent\Builder|Parking newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Parking newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Parking query()
* @method static \Illuminate\Database\Eloquent\Builder|Parking stopped()
* @method static \Illuminate\Database\Eloquent\Builder|Parking whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Parking whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Parking whereStartTime($value)
* @method static \Illuminate\Database\Eloquent\Builder|Parking whereStopTime($value)
* @method static \Illuminate\Database\Eloquent\Builder|Parking whereTotalPrice($value)
* @method static \Illuminate\Database\Eloquent\Builder|Parking whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Parking whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Parking whereVehicleId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Parking whereZoneId($value)
*/
class Parking extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\User
*
* @property int $id
* @property string $name
* @property string $email
* @property \Illuminate\Support\Carbon|null $email_verified_at
* @property string $password
* @property string|null $remember_token
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications
* @property-read int|null $notifications_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Parking[] $parkings
* @property-read int|null $parkings_count
* @property-read \Illuminate\Database\Eloquent\Collection|\Laravel\Sanctum\PersonalAccessToken[] $tokens
* @property-read int|null $tokens_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Vehicle[] $vehicles
* @property-read int|null $vehicles_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\Eloquent\Builder|User query()
* @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($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 whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|User wherePassword($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value)
*/
class User extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\Vehicle
*
* @property int $id
* @property int $user_id
* @property string $license_plate
* @property string|null $description
* @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\Parking[] $parkings
* @property-read int|null $parkings_count
* @property-read \App\Models\User $user
* @method static \Database\Factories\VehicleFactory factory(...$parameters)
* @method static \Illuminate\Database\Eloquent\Builder|Vehicle newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Vehicle newQuery()
* @method static \Illuminate\Database\Query\Builder|Vehicle onlyTrashed()
* @method static \Illuminate\Database\Eloquent\Builder|Vehicle query()
* @method static \Illuminate\Database\Eloquent\Builder|Vehicle whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Vehicle whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Vehicle whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|Vehicle whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Vehicle wherePlateNumber($value)
* @method static \Illuminate\Database\Eloquent\Builder|Vehicle whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Vehicle whereUserId($value)
* @method static \Illuminate\Database\Query\Builder|Vehicle withTrashed()
* @method static \Illuminate\Database\Query\Builder|Vehicle withoutTrashed()
*/
class Vehicle extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\Zone
*
* @property int $id
* @property string $name
* @property int $price_per_hour
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|Zone newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Zone newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Zone query()
* @method static \Illuminate\Database\Eloquent\Builder|Zone whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Zone whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Zone whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|Zone wherePricePerHour($value)
* @method static \Illuminate\Database\Eloquent\Builder|Zone whereUpdatedAt($value)
*/
class Zone extends \Eloquent {}
}