Вход Регистрация
Файл: vendor/laravel/ui/auth-backend/RegistersUsers.php
Строк: 57
<?php

namespace IlluminateFoundationAuth;

use 
IlluminateAuthEventsRegistered;
use 
IlluminateHttpJsonResponse;
use 
IlluminateHttpRequest;
use 
IlluminateSupportFacadesAuth;

trait 
RegistersUsers
{
    use 
RedirectsUsers;

    
/**
     * Show the application registration form.
     *
     * @return IlluminateViewView
     */
    
public function showRegistrationForm()
    {
        return 
view('auth.register');
    }

    
/**
     * Handle a registration request for the application.
     *
     * @param  IlluminateHttpRequest  $request
     * @return IlluminateHttpRedirectResponse|IlluminateHttpJsonResponse
     */
    
public function register(Request $request)
    {
        
$this->validator($request->all())->validate();

        
event(new Registered($user $this->create($request->all())));

        
$this->guard()->login($user);

        if (
$response $this->registered($request$user)) {
            return 
$response;
        }

        return 
$request->wantsJson()
                    ? new 
JsonResponse([], 201)
                    : 
redirect($this->redirectPath());
    }

    
/**
     * Get the guard to be used during registration.
     *
     * @return IlluminateContractsAuthStatefulGuard
     */
    
protected function guard()
    {
        return 
Auth::guard();
    }

    
/**
     * The user has been registered.
     *
     * @param  IlluminateHttpRequest  $request
     * @param  mixed  $user
     * @return mixed
     */
    
protected function registered(Request $request$user)
    {
        
//
    
}
}
Онлайн: 1
Реклама