1. Go to this page and download the library: Download wetcat/fortie 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/ */
return [
'default' => [
// Your specific access token
'access_token' => '<your access token>',
// Your specific client secret
'client_secret' => '<your client secret>',
// The type you're sending
'content_type' => 'application/json',
// The type you're accepting as response
'accepts' => 'application/json',
// The URL to the Fortnox API
'endpoint' => 'https://api.fortnox.se/3/',
// Rate limit (number of requests per second)
'rate_limit' => 4,
],
];
[...]
use Wetcat\Fortie\Fortie;
abstract class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
protected $fortie;
public function __construct(Fortie $fortie)
{
$this->fortie = $fortie;
}
}
class MyController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
dd($this->fortie->accounts()->all());
}
[...]
}
[...]
use Wetcat\Fortie\Fortie;
class MyController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index(Fortie $fortie)
{
dd($fortie->accounts()->all());
}
[...]
}
$fortie = new Fortie(
$endpoint,
$access_token,
$client_secret,
$content_type,
$accepts
);