App\Ninja\Repositories\BankAccountRepository::save PHP Méthode

save() public méthode

public save ( $input )
    public function save($input)
    {
        $bankAccount = BankAccount::createNew();
        $bankAccount->bank_id = $input['bank_id'];
        $bankAccount->username = Crypt::encrypt(trim($input['bank_username']));
        $account = \Auth::user()->account;
        $account->bank_accounts()->save($bankAccount);
        foreach ($input['bank_accounts'] as $data) {
            if (!isset($data['include']) || !filter_var($data['include'], FILTER_VALIDATE_BOOLEAN)) {
                continue;
            }
            $subaccount = BankSubaccount::createNew();
            $subaccount->account_name = trim($data['account_name']);
            $subaccount->account_number = trim($data['hashed_account_number']);
            $bankAccount->bank_subaccounts()->save($subaccount);
        }
        return $bankAccount;
    }
BankAccountRepository