File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -166,9 +166,25 @@ function random_str(
166
166
return implode ('' , $ pieces );
167
167
}
168
168
169
+ $ names = User::pluck ('name ' )->toArray ();
170
+
171
+ $ adminCreatedNames = array_filter ($ names , function ($ name ) {
172
+ return strpos ($ name , 'Admin-Created- ' ) === 0 ;
173
+ });
174
+
175
+ $ numbers = array_map (function ($ name ) {
176
+ return (int ) str_replace ('Admin-Created- ' , '' , $ name );
177
+ }, $ adminCreatedNames );
178
+
179
+ $ maxNumber = !empty ($ numbers ) ? max ($ numbers ) : 0 ;
180
+ $ newNumber = $ maxNumber + 1 ;
181
+
182
+ $ domain = parse_url (url ('' ), PHP_URL_HOST );
183
+ $ domain = ($ domain == 'localhost ' ) ? 'example.com ' : $ domain ;
184
+
169
185
$ user = User::create ([
170
- 'name ' => 'Admin-Created- ' . random_str ( 8 ) ,
171
- 'email ' => random_str (8 ) . '@example.com ' ,
186
+ 'name ' => 'Admin-Created- ' . $ newNumber ,
187
+ 'email ' => strtolower ( random_str (8 )) . '@ ' . $ domain ,
172
188
'password ' => Hash::make (random_str (32 )),
173
189
'role ' => 'user ' ,
174
190
'block ' => 'no ' ,
You can’t perform that action at this time.
0 commit comments