PHPackages                             open-nebel/ewallet - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. open-nebel/ewallet

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

open-nebel/ewallet
==================

Laravel Package to Easy work with virtual wallet

16PHP

Since Jan 10Pushed 2y ago1 watchersCompare

[ Source](https://github.com/OpenNebel/Laravel-EWallet)[ Packagist](https://packagist.org/packages/open-nebel/ewallet)[ RSS](/packages/open-nebel-ewallet/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (1)DependenciesVersions (1)Used By (0)

[![Social Card of Laravel E-wallet](./art/social-card.png)](./art/social-card.png)

Manage Wallet and More with Eloquent Models
===========================================

[](#manage-wallet-and-more-with-eloquent-models)

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require open-nebel/ewallet
```

You can publish and run the migrations with:

```
php artisan vendor:publish "OpenNebel\EWallet\Providers\EWalletServiceProvider"
php artisan migrate
```

Usage
-----

[](#usage)

### Prepare User Model

[](#prepare-user-model)

- app/Models/User.php

```
use OpenNebel\EWallet\Interfaces\Wallet;
use OpenNebel\EWallet\Traits\HasWallet;

class User extends Authenticatable implements Wallet
{
    use HasWallet;
}
```

- config/wallet.php

```
