initial commit
This commit is contained in:
commit
0c42bef077
109 changed files with 16545 additions and 0 deletions
38
app/Livewire/Auth/RegisterUser.php
Normal file
38
app/Livewire/Auth/RegisterUser.php
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
<?php
|
||||
|
||||
namespace App\Livewire\Auth;
|
||||
|
||||
use App\Livewire\Forms\RegisterUserForm;
|
||||
use App\Mail\PasswordResetNewUser;
|
||||
use App\Models\User;
|
||||
use App\Models\UserProfile;
|
||||
use Illuminate\Http\RedirectResponse;
|
||||
use Illuminate\Log\Logger;
|
||||
use Illuminate\Support\Facades\Mail;
|
||||
use Illuminate\View\View;
|
||||
use Livewire\Component;
|
||||
|
||||
class RegisterUser extends Component
|
||||
{
|
||||
public RegisterUserForm $form;
|
||||
|
||||
public function register()
|
||||
{
|
||||
logger()->info("Validating...");
|
||||
logger()->info($this->form->toArray());
|
||||
$validated = $this->form->validate();
|
||||
|
||||
logger()->info("Validated", $validated);
|
||||
$user = User::create($this->form->all());
|
||||
UserProfile::create(["user_id" => $user->id]);
|
||||
|
||||
Mail::to($user->email)->send(new PasswordResetNewUser($user));
|
||||
logger()->info("New user registered: " . $user->email);
|
||||
return redirect()->route('login');
|
||||
}
|
||||
|
||||
public function render()
|
||||
{
|
||||
return view('pages.auth.register');
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue