App\Http\Controllers\Back\MembersController::store PHP Méthode

store() public méthode

public store ( FrontUserRequest $request )
$request App\Http\Requests\Back\FrontUserRequest
    public function store(FrontUserRequest $request)
    {
        $user = new User();
        $user->email = $request->get('email');
        $user->first_name = $request->get('first_name');
        $user->last_name = $request->get('last_name');
        $user->locale = $request->get('locale', 'nl');
        $user->role = UserRole::MEMBER();
        $user->status = UserStatus::ACTIVE();
        $user->save();
        $eventDescription = $this->getEventDescriptionFor('created', $user);
        activity($eventDescription);
        flash()->success(strip_tags($eventDescription) . '. ' . fragment('back.members.passwordMailSent'));
        event(new UserCreatedThroughBack($user));
        return redirect()->action('Back\\MembersController@index');
    }