1. Go to this page and download the library: Download plutuss/amember-pro-laravel library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
plutuss / amember-pro-laravel example snippets
class AMemberController extends Controller
{
public function index()
{
\Plutuss\AMember\Facades\AMember::users()->getUsers();
}
public function invoice_all()
{
\Plutuss\AMember\Facades\AMember::invoice()->getInvoice();
}
public function invoice_by_id()
{
\Plutuss\AMember\Facades\AMember::invoice()->getInvoice(8);
}
public function auth()
{
\Plutuss\AMember\Facades\AMember::auth()->byLoginPass(
login: 'admin',
pass: '12341234'
);
}
public function store()
{
\Plutuss\AMember\Facades\AMember::users()->addUsers(
login: 'admin',
pass: '12341234',
email: '[email protected]',
params: [
'name_f' => 'John',
'name_l' => 'Smith',
...
]
);
}
public function update()
{
\Plutuss\AMember\Facades\AMember::users()
->updateUser(
id: 8,
fieldsAndValue: [
'email' => '[email protected]',
'name_f' => 'Max',
'name_l' => 'Smith',
]
);
}
}
public function index()
{
\Plutuss\AMember\Facades\AMember::users()->count(12)->page(2)->getUsers();
}
public function index()
{
(new AMemberClient())->setOption('/users')
->format('json')
->filter(['user_id' => 1])
->count(12)
->sendGet();
// Or you can
AMemberClient::getInstance()
->setOption('/users')
->format('json')
->filter(['user_id' => 1])
->count(12)
->sendGet();
}
public function auth()
{
(new AMemberClient())->setOption('/check-access/by-login-pass', [
'login' => 'admin',
'pass' => '12341234',
])->sendPost();
// Or you can
AMemberClient::getInstance()
->setOption('/check-access/by-login-pass', [
'login' => 'admin',
'pass' => '12341234',
])->sendPost();
}