feat: implement user registration email notification and add email templates

This commit is contained in:
2025-10-21 18:00:45 +02:00
parent 2c07b0bc0f
commit 7959eec118
5 changed files with 92 additions and 2 deletions

View File

@@ -3,6 +3,7 @@
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use App\Mail\UserRegistrationCompleted;
use App\Models\Company;
use App\Models\StudentData;
use App\Models\User;
@@ -11,6 +12,7 @@ use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
use Mail;
class RegisteredUserController extends Controller
{
@@ -71,10 +73,9 @@ class RegisteredUserController extends Controller
]);
}
Mail::to($user)->sendNow(new UserRegistrationCompleted($user->name, $password));
event(new Registered($user));
Auth::login($user);
return response()->noContent();
}
}