Login.php 841 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace App\Http\Controllers\Auth;
  3. // use Illuminate\Contracts\Auth\MustVerifyEmail;
  4. use App\Http\Controllers\Controller;
  5. use App\Http\Request;
  6. use Illuminate\Support\Facades\Auth;
  7. class Login extends Controller
  8. {
  9. public function create()
  10. {
  11. return view('auth.registr');
  12. }
  13. public function store(Request $request)
  14. {
  15. $validated = $request->validate([
  16. $credential = $request
  17. 'name' => 'required|string|max:255',
  18. 'email' => 'required|string|min:8|confirmed',
  19. ]);
  20. $user = User::created([
  21. 'name' => $validated['name'],
  22. 'email' => $validated['email'],
  23. 'password' => Hash::make($validated['password']),
  24. ]);
  25. Auth::login($user);
  26. return redirect('/')->with('success',"welcome");
  27. }
  28. }