App\Http\Controllers\HomeController::invoiceNow PHP Method

invoiceNow() public method

public invoiceNow ( ) : Illuminate\Contracts\View\View | Illuminate\Http\RedirectResponse
return Illuminate\Contracts\View\View | Illuminate\Http\RedirectResponse
    public function invoiceNow()
    {
        if (Auth::check() && Input::get('new_company')) {
            Session::put(PREV_USER_ID, Auth::user()->id);
            Auth::user()->clearSession();
            Auth::logout();
        }
        // Track the referral/campaign code
        if (Input::has('rc')) {
            Session::set(SESSION_REFERRAL_CODE, Input::get('rc'));
        }
        if (Auth::check()) {
            $redirectTo = Input::get('redirect_to', 'invoices/create');
            return Redirect::to($redirectTo)->with('sign_up', Input::get('sign_up'));
        } else {
            return View::make('public.invoice_now');
        }
    }