File: D:/HostingSpaces/farmfun/reserveren.farmfun.be/app/Komma/Teamleader/TeamleaderRoutes.php
<?php
namespace App\Komma\Teamleader;
use App\Komma\Teamleader\Endpoints\AuthenticationEndpoint;
use Illuminate\Support\Facades\Route;
final class TeamleaderRoutes
{
/**
* Route that are resolved from the Alias route to Rest Route by the AliasMiddleware.
* Through the controller the models will be bind by Implicit Route Model Binding,
* so no need to add Route::model in here.
*/
public static function web()
{
Route::get('teamleader/connect', function () {
return redirect(AuthenticationEndpoint::authorizationPath());
});
Route::get('teamleader', function () {
$teamleaderApi = new TeamleaderApi();
$teamleaderApi->authentication->makeFreshAccessToken(request()->get('code'));
return response()->noContent();
})->name('teamleader.accessToken');
}
}