Fix account creation email

This commit is contained in:
Dane Everitt 2017-02-17 19:35:26 -05:00
parent 054e65b78f
commit 6a996c7c0c
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
2 changed files with 4 additions and 2 deletions

View file

@ -38,7 +38,7 @@ class AccountCreated extends Notification implements ShouldQueue
*
* @var string
*/
public $token;
public $user;
/**
* Create a new notification instance.

View file

@ -24,6 +24,7 @@
namespace Pterodactyl\Observers;
use DB;
use Pterodactyl\Events;
use Pterodactyl\Models\User;
use Pterodactyl\Notifications\AccountCreated;
@ -51,10 +52,11 @@ class UserObserver
{
event(new Events\User\Created($user));
$token = DB::table('password_resets')->where('email', $user->email)->orderBy('created_at', 'desc')->first();
$user->notify((new AccountCreated([
'name' => $user->name_first,
'username' => $user->username,
'token' => DB::table('password_resets')->where('email', $user->email)->orderBy('created_at', 'desc')->first(),
'token' => (! is_null($token)) ? $token->token : null,
])));
}