Skip to content

Commit a698866

Browse files
chore: wip
1 parent b880eb3 commit a698866

File tree

6 files changed

+23
-46
lines changed

6 files changed

+23
-46
lines changed

storage/framework/defaults/models/Error.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,9 @@ export default {
1313

1414
attributes: {
1515
type: {
16-
required: true,
1716
fillable: true,
1817
validation: {
19-
rule: schema.string().max(255),
18+
rule: schema.string().required().max(255),
2019
message: {
2120
max: 'type must have a maximum of 255 characters',
2221
},
@@ -25,10 +24,9 @@ export default {
2524
},
2625

2726
message: {
28-
required: true,
2927
fillable: true,
3028
validation: {
31-
rule: schema.string(),
29+
rule: schema.string().required(),
3230
message: {
3331
string: 'message must be a string',
3432
},
@@ -48,7 +46,6 @@ export default {
4846
},
4947

5048
status: {
51-
required: true,
5249
fillable: true,
5350
validation: {
5451
rule: schema.number(),

storage/framework/defaults/models/FailedJob.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,9 @@ export default {
1313

1414
attributes: {
1515
connection: {
16-
required: true,
1716
fillable: true,
1817
validation: {
19-
rule: schema.string().max(100),
18+
rule: schema.string().required().max(100),
2019
message: {
2120
max: 'Connection must have a maximum of 100 characters',
2221
string: 'Connection must be a string',
@@ -26,10 +25,9 @@ export default {
2625
},
2726

2827
queue: {
29-
required: true,
3028
fillable: true,
3129
validation: {
32-
rule: schema.string().max(255),
30+
rule: schema.string().required().max(255),
3331
message: {
3432
max: 'Queue must have a maximum of 255 characters',
3533
},
@@ -38,19 +36,17 @@ export default {
3836
},
3937

4038
payload: {
41-
required: true,
4239
fillable: true,
4340
validation: {
44-
rule: schema.string(),
41+
rule: schema.string().required(),
4542
},
4643
factory: faker => faker.lorem.sentence(),
4744
},
4845

4946
exception: {
50-
required: true,
5147
fillable: true,
5248
validation: {
53-
rule: schema.string(),
49+
rule: schema.string().required(),
5450
},
5551
factory: faker => faker.lorem.sentence(),
5652
},

storage/framework/defaults/models/Job.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,9 @@ export default {
1313

1414
attributes: {
1515
queue: {
16-
required: true,
1716
fillable: true,
1817
validation: {
19-
rule: schema.string().max(255),
18+
rule: schema.string().required().max(255),
2019
message: {
2120
max: 'Queue must have a maximum of 255 characters',
2221
},
@@ -25,10 +24,9 @@ export default {
2524
},
2625

2726
payload: {
28-
required: true,
2927
fillable: true,
3028
validation: {
31-
rule: schema.string(),
29+
rule: schema.string().required(),
3230
},
3331
factory: faker => faker.lorem.sentence(),
3432
},

storage/framework/defaults/models/Log.ts

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,10 @@ export default {
1919

2020
attributes: {
2121
timestamp: {
22-
required: true,
2322
order: 1,
2423
fillable: true,
2524
validation: {
26-
rule: schema.number(),
25+
rule: schema.number().required(),
2726
message: {
2827
date: 'Timestamp must be a valid date',
2928
},
@@ -32,11 +31,10 @@ export default {
3231
},
3332

3433
type: {
35-
required: true,
3634
order: 2,
3735
fillable: true,
3836
validation: {
39-
rule: schema.enum(['warning', 'error', 'info', 'success']),
37+
rule: schema.enum(['warning', 'error', 'info', 'success']).required(),
4038
message: {
4139
enum: 'Type must be one of: warning, error, info, success',
4240
},
@@ -45,11 +43,10 @@ export default {
4543
},
4644

4745
source: {
48-
required: true,
4946
order: 3,
5047
fillable: true,
5148
validation: {
52-
rule: schema.enum(['file', 'cli', 'system']),
49+
rule: schema.enum(['file', 'cli', 'system']).required(),
5350
message: {
5451
enum: 'Source must be one of: file, cli, system',
5552
},
@@ -58,11 +55,10 @@ export default {
5855
},
5956

6057
message: {
61-
required: true,
6258
order: 4,
6359
fillable: true,
6460
validation: {
65-
rule: schema.string().min(1).max(1000),
61+
rule: schema.string().required().min(1).max(1000),
6662
message: {
6763
min: 'Message must not be empty',
6864
max: 'Message must not exceed 1000 characters',
@@ -72,11 +68,10 @@ export default {
7268
},
7369

7470
project: {
75-
required: true,
7671
order: 5,
7772
fillable: true,
7873
validation: {
79-
rule: schema.string().min(1).max(255),
74+
rule: schema.string().min(1).required().max(255),
8075
message: {
8176
min: 'Project name must not be empty',
8277
max: 'Project name must not exceed 255 characters',
@@ -86,11 +81,10 @@ export default {
8681
},
8782

8883
stacktrace: {
89-
required: false,
9084
order: 6,
9185
fillable: true,
9286
validation: {
93-
rule: schema.string().max(5000),
87+
rule: schema.string().required().max(5000),
9488
message: {
9589
max: 'Stacktrace must not exceed 5000 characters',
9690
},
@@ -99,11 +93,10 @@ export default {
9993
},
10094

10195
file: {
102-
required: false,
10396
order: 7,
10497
fillable: true,
10598
validation: {
106-
rule: schema.string().max(255),
99+
rule: schema.string().required().max(255),
107100
message: {
108101
max: 'File path must not exceed 255 characters',
109102
},

storage/framework/defaults/models/PaymentMethod.ts

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,9 @@ export default {
1818
},
1919
attributes: {
2020
type: {
21-
required: true,
2221
fillable: true,
2322
validation: {
24-
rule: schema.string().max(512),
23+
rule: schema.string().required().max(512),
2524
message: {
2625
string: 'type must be a string',
2726
required: 'type is required',
@@ -32,10 +31,9 @@ export default {
3231
},
3332

3433
lastFour: {
35-
required: true,
3634
fillable: true,
3735
validation: {
38-
rule: schema.number(),
36+
rule: schema.number().required(),
3937
message: {
4038
number: 'last_four must be a number',
4139
required: 'last_four is required',
@@ -45,10 +43,9 @@ export default {
4543
},
4644

4745
brand: {
48-
required: true,
4946
fillable: true,
5047
validation: {
51-
rule: schema.string().max(50),
48+
rule: schema.string().required().max(50),
5249
message: {
5350
number: 'brand must be a number',
5451
required: 'brand is required',
@@ -58,10 +55,9 @@ export default {
5855
},
5956

6057
expMonth: {
61-
required: true,
6258
fillable: true,
6359
validation: {
64-
rule: schema.number(),
60+
rule: schema.number().required(),
6561
message: {
6662
string: 'exp_month must be a number',
6763
required: 'exp_month is required',
@@ -71,10 +67,9 @@ export default {
7167
},
7268

7369
expYear: {
74-
required: true,
7570
fillable: true,
7671
validation: {
77-
rule: schema.number(),
72+
rule: schema.number().required(),
7873
message: {
7974
string: 'exp_year must be a number',
8075
required: 'exp_year is required',

storage/framework/defaults/models/PaymentProduct.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@ export default {
1414
},
1515
attributes: {
1616
name: {
17-
required: true,
1817
fillable: true,
1918
validation: {
20-
rule: schema.string().max(512),
19+
rule: schema.string().required().max(512),
2120
message: {
2221
string: 'type must be a string',
2322
required: 'type is required',
@@ -39,10 +38,9 @@ export default {
3938
factory: faker => faker.lorem.lines(3),
4039
},
4140
key: {
42-
required: true,
4341
fillable: true,
4442
validation: {
45-
rule: schema.string(),
43+
rule: schema.string().required(),
4644
message: {
4745
string: 'key must be a string',
4846
required: 'key is required',
@@ -54,7 +52,7 @@ export default {
5452
unitPrice: {
5553
fillable: true,
5654
validation: {
57-
rule: schema.number(),
55+
rule: schema.number().required(),
5856
message: {
5957
string: 'expires must be a string',
6058
required: 'expires is required',

0 commit comments

Comments
 (0)