@@ -23,11 +23,11 @@ public function __construct(LaravelMixpanel $mixPanel)
2323 */
2424 public function created (Model $ user )
2525 {
26- $ firstName = $ user ->first_name ?: '' ;
27- $ lastName = $ user ->last_name ?: '' ;
26+ $ firstName = $ user ->getAttribute ( ' first_name ' ) ;
27+ $ lastName = $ user ->getAttribute ( ' last_name ' ) ;
2828
29- if ($ user ->name ) {
30- $ nameParts = explode (' ' , $ user ->name );
29+ if ($ user ->getAttribute ( ' name ' ) ) {
30+ $ nameParts = explode (' ' , $ user ->getAttribute ( ' name ' ) );
3131 array_filter ($ nameParts );
3232 $ lastName = array_pop ($ nameParts );
3333 $ firstName = implode (' ' , $ nameParts );
@@ -36,14 +36,13 @@ public function created(Model $user)
3636 $ data = [
3737 '$first_name ' => $ firstName ,
3838 '$last_name ' => $ lastName ,
39- '$name ' => $ user ->name ,
40- '$email ' => $ user ->email ,
39+ '$name ' => $ user ->getAttribute ('name ' ),
40+ '$email ' => $ user ->getAttribute ('email ' ),
41+ '$created ' => ($ user ->getAttribute ('created_at ' )
42+ ? $ user ->getAttribute ('created_at ' )->format ('Y-m-d\Th:i:s ' )
43+ : null ),
4144 ];
4245
43- if ($ user ->created_at ) {
44- $ data ['$created ' ] = $ user ->created_at ->format ('Y-m-d\Th:i:s ' );
45- }
46-
4746 array_filter ($ data );
4847
4948 $ request = App::make (Request::class);
@@ -57,11 +56,11 @@ public function created(Model $user)
5756 public function saving (Model $ user )
5857 {
5958 $ this ->mixPanel ->identify ($ user ->getKey ());
60- $ firstName = $ user ->first_name ?: '' ;
61- $ lastName = $ user ->last_name ?: '' ;
59+ $ firstName = $ user ->getAttribute ( ' first_name ' ) ;
60+ $ lastName = $ user ->getAttribute ( ' last_name ' ) ;
6261
63- if ($ user ->name ) {
64- $ nameParts = explode (' ' , $ user ->name );
62+ if ($ user ->getAttribute ( ' name ' ) ) {
63+ $ nameParts = explode (' ' , $ user ->getAttribute ( ' name ' ) );
6564 array_filter ($ nameParts );
6665 $ lastName = array_pop ($ nameParts );
6766 $ firstName = implode (' ' , $ nameParts );
@@ -70,14 +69,13 @@ public function saving(Model $user)
7069 $ data = [
7170 '$first_name ' => $ firstName ,
7271 '$last_name ' => $ lastName ,
73- '$name ' => $ user ->name ,
74- '$email ' => $ user ->email ,
72+ '$name ' => $ user ->getAttribute ('name ' ),
73+ '$email ' => $ user ->getAttribute ('email ' ),
74+ '$created ' => ($ user ->getAttribute ('created_at ' )
75+ ? $ user ->getAttribute ('created_at ' )->format ('Y-m-d\Th:i:s ' )
76+ : null ),
7577 ];
7678
77- if ($ user ->created_at ) {
78- $ data ['$created ' ] = $ user ->created_at ->format ('Y-m-d\Th:i:s ' );
79- }
80-
8179 array_filter ($ data );
8280
8381 if (count ($ data )) {
0 commit comments