| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace App\Http\Controllers\Auth;
- // use Illuminate\Contracts\Auth\MustVerifyEmail;
- use App\Http\Controllers\Controller;
- use App\Models\User;
- use App\Http\Request;
- use Illuminate\Support\Facades\Auth;
- use Illuminate\Support\Facades\Hash;
- class Reg extends Controller
- {
- public function create()
- {
- return view('auth.registr');
- }
- public function store(Request $request)
- {
- $validated = $request->validate([
- 'name' => 'required|string|max:255',
- 'email' => 'required|string|min:8|confirmed',
- ]);
- $user = User::created([
- 'name' => $validated['name'],
- 'email' => $validated['email'],
- 'password' => Hash::make($validated['password']),
- ]);
- Auth::login($user);
- return redirect('/')->with('success',"welcome");
- }
- }
|