PATH:
home
/
lab2454c
/
omvstudio.com
/
app
/
Http
/
Controllers
/
Auth
<?php namespace App\Http\Controllers\Auth; use App\Http\Controllers\Controller; use App\Models\User; use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Auth; use Illuminate\Http\Request; class OneTimeRegisterController extends Controller { /** * Create a new controller instance. * * @return void */ public function __construct() { $this->middleware('guest:web'); } public function showOnetimeRegister() { return view('auth.one-time-register'); } /** * Create a new user instance after a valid registration. * * @param array $data * @return \App\Models\User */ public function oneTimeRegister(Request $request) { $values = $request->validate([ 'first_name' => ['required', 'string', 'max:255'], 'last_name' => ['required', 'string', 'max:255'], 'username' => ['required', 'string', 'max:255', 'unique:users'], 'phone_number' => ['required', 'string', 'max:15'], 'email' => ['required', 'string', 'email', 'max:255', 'unique:users'], 'password' => ['required', 'string', 'min:4', 'confirmed'], ]); $user = new User(); $user->fill($values); $user->password = Hash::make($request['password']); $user->role_id = 2; $user->is_one_time = 1; $user->save(); Auth::login($user); // return redirect()->route('movie.payment'); /*return redirect()->route('category.list');*/ return redirect()->route('dashboard'); //return redirect()->intended('dashboard'); } }
[-] ConfirmPasswordController.php
[edit]
[+]
..
[-] ResetPasswordController.php
[edit]
[-] MusicRegisterController.php
[edit]
[-] ForgotPasswordController.php
[edit]
[-] RegisterController.php
[edit]
[-] VerificationController.php
[edit]
[-] OneTimeRegisterController.php
[edit]
[-] LoginController.php
[edit]