1. Go to this page and download the library: Download sindika-id/nedo-auth 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/ */
namespace App\Http\Controllers;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Support\Facades\Auth;
use Nedoquery\Api\NedoRequest;
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
/**
* Authenticate User
*
* @var \Illuminate\Auth\GenericUser
*/
protected $user;
/**
*
* Request class to send data to Nedo server
*
* @var \Nedoquery\Api\NedoRequest
*/
protected $nedoRequest;
public function __construct(NedoRequest $nedoRequest)
{
$this->nedoRequest = $nedoRequest;
$this->middleware(function ($request, $next) {
$this->user = Auth::user();
$this->nedoRequest->setUser($this->user);
view()->share('user', $this->user);
return $next($request);
});
}
}