- The first customer becomes the site administrator
- The administrator can create agents (cashier, IT and others)
- The cashier created by the administrator can create a customer, can recover the deposit or the withdrawal of customers
- The customer can also create his account by going to my account, i.e. in this case he will have to open an account
The first thing to do is to migrate all the tables:
->php artisan migrate
->creation of landlords:
Codes
->php artisan tinker
Psy Shell v0.11.2 (PHP 7.4.28 — cli) by Justin Hileman
>>>$tenant2 = App\Models\Tenant::create(['id' => 'Kinshasa']);
>>> $tenant2->domains()->create(['domain' => 'kinsite.nurubanque.cd']);
>>> exit
You can create as many tenants as you want
->php artisan tenants:migrate or php artisan tenants:migrate-fresh ->php artisan tenants:seed name_of_the_seend (In this app name_of_the_seed = PermissionRoles)
The following steps relate to calling a tenant's link.
- Admin ->First user to log into the tenant site
- Cashier -> user created by the administrator
- Simple client that can be created by the cashier or by himself
->to log in
->modify your account
->make a bank transfer
->check your balance
->view transaction reports
->see his profile
->create a customer only
->recover the client's deposit fees
->recover customer withdrawal fees
->check customer balance
->collect customer reports
->update customer account
->check bank balance
->verify customer accounts
->create a cashier or other agent only
->delete, deactivate or activate a customer or agent
->check bank balance
->verify customer accounts
In case of error in our codes or in case of proposed additions, please report it to allow us to evaluate ourselves on [email protected] We are open to all criticism and remarks.
If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [email protected]. All security vulnerabilities will be promptly addressed.
The Laravel framework is open-sourced software licensed under the MIT license.