You've already forked laravel-connect
Routes
This commit is contained in:
@@ -7,6 +7,7 @@ use GuzzleHttp\Client;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Routing\Router;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Illuminate\Support\Str;
|
||||
use Psr\Http\Message\StreamInterface;
|
||||
|
||||
@@ -361,8 +362,20 @@ class Connect
|
||||
return config('bconnect.url') ?? 'https://connect.bluesquare.io';
|
||||
}
|
||||
|
||||
public function routes(Router $router)
|
||||
public function routes()
|
||||
{
|
||||
dump($router);
|
||||
Route::middleware('web')
|
||||
->namespace('Bluesquare\Connect\Controllers')
|
||||
->group(function () {
|
||||
Route::get('connect/authorize', 'ConnectController@authorize');
|
||||
Route::get('connect/callback', 'ConnectController@callback');
|
||||
});
|
||||
|
||||
Route::prefix('api')
|
||||
->middleware('api')
|
||||
->namespace('Bluesquare\Connect\Controllers')
|
||||
->group(function () {
|
||||
Route::post('connect/webhook', 'ConnectController@webhook');
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
25
src/Controllers/ConnectController.php
Normal file
25
src/Controllers/ConnectController.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
namespace Bluesquare\Connect\Controllers;
|
||||
|
||||
use Bluesquare\Connect\Connect;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Routing\Controller;
|
||||
|
||||
class ConnectController extends Controller
|
||||
{
|
||||
public function authorize(Connect $connect)
|
||||
{
|
||||
return $connect->redirect();
|
||||
}
|
||||
|
||||
public function callback(Request $request, Connect $connect)
|
||||
{
|
||||
return $connect->loginFromCallback($request);
|
||||
}
|
||||
|
||||
public function webhook(Request $request, Connect $connect)
|
||||
{
|
||||
return $connect->handleWebhook($request);
|
||||
}
|
||||
}
|
||||
@@ -12,8 +12,6 @@ class Connect extends Facade
|
||||
*/
|
||||
public static function routes()
|
||||
{
|
||||
static::$app->make(\Bluesquare\Connect\Connect::class)->routes(
|
||||
static::$app->make('router')
|
||||
);
|
||||
static::$app->make(\Bluesquare\Connect\Connect::class)->routes();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user