PHP 7.4.33
Preview: web.php Size: 1.88 KB
/var/www/invoice-sync.bitkit.dk/httpdocs/routes/web.php
<?php

use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\EconomicHookController;
use App\Http\Controllers\PodioHookController;
use App\Http\Controllers\TestController;
use App\Http\Service\Podio\PodioClientSync;


/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {
    return view('landingPage');
});

//economic
Route::prefix('economic')->group(function () {
    Route::post('/syncProduct', [EconomicHookController::class, 'save']);            //product
    Route::post('/bookInvoice', [EconomicHookController::class, 'save']);            //booked-invoice

    /**
     * Disabled these hooks for now
     */
    // Route::post('/syncCustomer', [EconomicHookController::class, 'save']);           //customer
    //Route::post('/syncInvoice', [EconomicHookController::class, 'save']);            //invoice


});


//Podio
Route::prefix('podio')->group(function () {
    Route::post('/hook/{app_id}', [PodioHookController::class, 'save']);
    Route::post('/syncClient', [PodioHookController::class, 'save']);

});

//testing
Route::get('/test-invoice', [TestController::class, 'getinvoiceDetails']);
Route::get('/validate-hook', [TestController::class, 'validateHook']);


//cronjob for checking payment status
Route::get('check-payment-status', function () {
    Artisan::call('update:payment');
}); //daily cron for checking payment status

//for updating invoices
Route::get('handle_hooks', function () {
    Artisan::call('update:invoice');
});

Directory Contents

Dirs: 0 × Files: 4
Name Size Perms Modified Actions
589 B lrw-r--r-- 2023-12-20 04:43:52
Edit Download
576 B lrw-r--r-- 2023-12-20 04:43:47
Edit Download
18.69 KB lrw-r--r-- 2023-12-20 04:43:51
Edit Download
1.88 KB lrw-r--r-- 2023-12-20 04:43:46
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).