App\Http\Controllers\UserController::create PHP Method

create() public method

Displays the form for account creation
public create ( )
    public function create()
    {
        if (!Auth::user()->registered) {
            Session::flash('error', trans('texts.register_to_add_user'));
            return Redirect::to('settings/' . ACCOUNT_USER_MANAGEMENT);
        }
        if (!Auth::user()->confirmed) {
            Session::flash('error', trans('texts.confirmation_required'));
            return Redirect::to('settings/' . ACCOUNT_USER_MANAGEMENT);
        }
        if (Utils::isNinja() && !Auth::user()->caddAddUsers()) {
            Session::flash('error', trans('texts.max_users_reached'));
            return Redirect::to('settings/' . ACCOUNT_USER_MANAGEMENT);
        }
        $data = ['user' => null, 'method' => 'POST', 'url' => 'users'];
        return View::make('users.edit', $data);
    }