mirror of
https://github.com/pixelfed/pixelfed.git
synced 2024-12-23 00:05:29 +00:00
25 lines
467 B
PHP
25 lines
467 B
PHP
|
<?php
|
||
|
|
||
|
namespace App\Observers;
|
||
|
|
||
|
use App\{Profile, User};
|
||
|
|
||
|
class UserObserver
|
||
|
{
|
||
|
/**
|
||
|
* Listen to the User created event.
|
||
|
*
|
||
|
* @param \App\User $user
|
||
|
* @return void
|
||
|
*/
|
||
|
public function saved(User $user)
|
||
|
{
|
||
|
if($user->has('profile')->count() == 0) {
|
||
|
$profile = new Profile;
|
||
|
$profile->user_id = $user->id;
|
||
|
$profile->username = $user->username;
|
||
|
$profile->save();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|