PHP 클래스 App\Http\Controllers\AccountController

상속: extends Controller
파일 보기 프로젝트 열기: hillelcoren/invoice-ninja 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$accountRepo App\Ninja\Repositories\AccountRepository
$contactMailer App\Ninja\Mailers\ContactMailer
$paymentService App\services\PaymentService
$referralRepository App\Ninja\Repositories\ReferralRepository
$userMailer App\Ninja\Mailers\UserMailer

공개 메소드들

메소드 설명
__construct ( AccountRepository $accountRepo, UserMailer $userMailer, ContactMailer $contactMailer, ReferralRepository $referralRepository, PaymentService $paymentService ) AccountController constructor.
cancelAccount ( ) : Illuminate\Http\RedirectResponse
changePlan ( ) : Illuminate\Http\RedirectResponse
checkEmail ( ) : string
demo ( ) : Illuminate\Http\RedirectResponse
doRegister ( ) : mixed
doSection ( $section ) : Illuminate\Http\RedirectResponse
getSearchData ( ) : Illuminate\Http\JsonResponse
getStarted ( ) : Illuminate\Http\RedirectResponse
previewEmail ( TemplateService $templateService ) : Illuminate\Http\Response
redirectLegacy ( $section, boolean $subSection = false ) : Illuminate\Http\RedirectResponse
removeLogo ( ) : Illuminate\Http\RedirectResponse
resendConfirmation ( ) : Illuminate\Http\RedirectResponse
savePaymentGatewayLimits ( ) : Illuminate\Http\RedirectResponse
saveUserDetails ( )
setTrashVisible ( $entityType, $visible ) : mixed
showSection ( boolean $section = false ) : Illuminate\Contracts\View\View | Illuminate\Http\RedirectResponse
showUserDetails ( ) : Illuminate\Contracts\View\View
startTrial ( $plan ) : Illuminate\Http\RedirectResponse
submitSignup ( ) : string
updateDetails ( UpdateAccountRequest $request ) : Illuminate\Http\RedirectResponse

비공개 메소드들

메소드 설명
saveAccountManagement ( ) : Illuminate\Http\RedirectResponse
saveClientPortal ( ) : Illuminate\Http\RedirectResponse
saveCustomizeDesign ( ) : Illuminate\Http\RedirectResponse
saveEmailSettings ( )
saveEmailTemplates ( ) : Illuminate\Http\RedirectResponse
saveInvoiceDesign ( ) : Illuminate\Http\RedirectResponse
saveInvoiceSettings ( )
saveLocalization ( ) : Illuminate\Http\RedirectResponse
saveNotifications ( ) : Illuminate\Http\RedirectResponse
saveOnlinePayments ( ) : Illuminate\Http\RedirectResponse
saveProducts ( ) : Illuminate\Http\RedirectResponse
saveTaxRates ( ) : Illuminate\Http\RedirectResponse
showAccountManagement ( ) : Illuminate\Contracts\View\View
showBankAccounts ( ) : Illuminate\Contracts\View\View
showClientPortal ( ) : Illuminate\Contracts\View\View
showCompanyDetails ( ) : Illuminate\Contracts\View\View
showInvoiceDesign ( $section ) : Illuminate\Contracts\View\View
showInvoiceSettings ( ) : Illuminate\Contracts\View\View
showLocalization ( ) : Illuminate\Contracts\View\View
showOnlinePayments ( ) : Illuminate\Contracts\View\View | Illuminate\Http\RedirectResponse
showPaymentTerms ( ) : Illuminate\Contracts\View\View
showProducts ( ) : Illuminate\Contracts\View\View
showSystemSettings ( ) : Illuminate\Contracts\View\View | Illuminate\Http\RedirectResponse
showTaxRates ( ) : Illuminate\Contracts\View\View
showTemplates ( ) : Illuminate\Contracts\View\View

메소드 상세

__construct() 공개 메소드

AccountController constructor.
public __construct ( AccountRepository $accountRepo, UserMailer $userMailer, ContactMailer $contactMailer, ReferralRepository $referralRepository, PaymentService $paymentService )
$accountRepo App\Ninja\Repositories\AccountRepository
$userMailer App\Ninja\Mailers\UserMailer
$contactMailer App\Ninja\Mailers\ContactMailer
$referralRepository App\Ninja\Repositories\ReferralRepository
$paymentService App\services\PaymentService

cancelAccount() 공개 메소드

public cancelAccount ( ) : Illuminate\Http\RedirectResponse
리턴 Illuminate\Http\RedirectResponse

changePlan() 공개 메소드

public changePlan ( ) : Illuminate\Http\RedirectResponse
리턴 Illuminate\Http\RedirectResponse

checkEmail() 공개 메소드

public checkEmail ( ) : string
리턴 string

demo() 공개 메소드

public demo ( ) : Illuminate\Http\RedirectResponse
리턴 Illuminate\Http\RedirectResponse

doRegister() 공개 메소드

public doRegister ( ) : mixed
리턴 mixed

doSection() 공개 메소드

public doSection ( $section ) : Illuminate\Http\RedirectResponse
$section
리턴 Illuminate\Http\RedirectResponse

getSearchData() 공개 메소드

public getSearchData ( ) : Illuminate\Http\JsonResponse
리턴 Illuminate\Http\JsonResponse

getStarted() 공개 메소드

public getStarted ( ) : Illuminate\Http\RedirectResponse
리턴 Illuminate\Http\RedirectResponse

previewEmail() 공개 메소드

public previewEmail ( TemplateService $templateService ) : Illuminate\Http\Response
$templateService App\services\TemplateService
리턴 Illuminate\Http\Response

redirectLegacy() 공개 메소드

public redirectLegacy ( $section, boolean $subSection = false ) : Illuminate\Http\RedirectResponse
$section
$subSection boolean
리턴 Illuminate\Http\RedirectResponse

resendConfirmation() 공개 메소드

public resendConfirmation ( ) : Illuminate\Http\RedirectResponse
리턴 Illuminate\Http\RedirectResponse

savePaymentGatewayLimits() 공개 메소드

public savePaymentGatewayLimits ( ) : Illuminate\Http\RedirectResponse
리턴 Illuminate\Http\RedirectResponse

saveUserDetails() 공개 메소드

public saveUserDetails ( )

setTrashVisible() 공개 메소드

public setTrashVisible ( $entityType, $visible ) : mixed
$entityType
$visible
리턴 mixed

showSection() 공개 메소드

public showSection ( boolean $section = false ) : Illuminate\Contracts\View\View | Illuminate\Http\RedirectResponse
$section boolean
리턴 Illuminate\Contracts\View\View | Illuminate\Http\RedirectResponse

showUserDetails() 공개 메소드

public showUserDetails ( ) : Illuminate\Contracts\View\View
리턴 Illuminate\Contracts\View\View

startTrial() 공개 메소드

public startTrial ( $plan ) : Illuminate\Http\RedirectResponse
$plan
리턴 Illuminate\Http\RedirectResponse

submitSignup() 공개 메소드

public submitSignup ( ) : string
리턴 string

updateDetails() 공개 메소드

public updateDetails ( UpdateAccountRequest $request ) : Illuminate\Http\RedirectResponse
$request App\Http\Requests\UpdateAccountRequest
리턴 Illuminate\Http\RedirectResponse

프로퍼티 상세

$accountRepo 보호되어 있는 프로퍼티

protected AccountRepository,App\Ninja\Repositories $accountRepo
리턴 App\Ninja\Repositories\AccountRepository

$contactMailer 보호되어 있는 프로퍼티

protected ContactMailer,App\Ninja\Mailers $contactMailer
리턴 App\Ninja\Mailers\ContactMailer

$paymentService 보호되어 있는 프로퍼티

protected PaymentService,App\Services $paymentService
리턴 App\services\PaymentService

$referralRepository 보호되어 있는 프로퍼티

protected ReferralRepository,App\Ninja\Repositories $referralRepository
리턴 App\Ninja\Repositories\ReferralRepository

$userMailer 보호되어 있는 프로퍼티

protected UserMailer,App\Ninja\Mailers $userMailer
리턴 App\Ninja\Mailers\UserMailer