<?php /** * All public routes listed here. No middleware will not affect these routes */ Route::get('contacts/{contact}/subscribe-url', 'Customer\ContactsController@subscribeURL')->name('contacts.subscribe_url'); Route::post('contacts/{contact}/subscribe-url', 'Customer\ContactsController@insertContactBySubscriptionForm'); Route::any('dlr/twilio', 'Customer\DLRController@dlrTwilio')->name('dlr.twilio'); Route::any('inbound/twilio', 'Customer\DLRController@inboundTwilio')->name('inbound.twilio'); Route::any('inbound/twilio-copilot', 'Customer\DLRController@inboundTwilioCopilot')->name('inbound.twilio_copilot'); Route::any('dlr/routemobile', 'Customer\DLRController@dlrRouteMobile')->name('dlr.routemobile'); Route::any('dlr/textlocal', 'Customer\DLRController@dlrTextLocal')->name('dlr.textlocal'); Route::any('inbound/textlocal', 'Customer\DLRController@inboundTextLocal')->name('inbound.textlocal'); Route::any('dlr/plivo', 'Customer\DLRController@dlrPlivo')->name('dlr.plivo'); Route::any('inbound/plivo', 'Customer\DLRController@inboundPlivo')->name('inbound.plivo'); Route::any('inbound/plivo-powerpack', 'Customer\DLRController@inboundPlivoPowerPack')->name('inbound.plivo_powerpack'); Route::any('dlr/smsglobal', 'Customer\DLRController@dlrSMSGlobal')->name('dlr.smsglobal'); Route::any('dlr/bulksms', 'Customer\DLRController@dlrBulkSMS')->name('dlr.bulksms'); Route::any('inbound/bulksms', 'Customer\DLRController@inboundBulkSMS')->name('inbound.bulksms'); Route::any('dlr/vonage', 'Customer\DLRController@dlrVonage')->name('dlr.vonage'); Route::any('inbound/vonage', 'Customer\DLRController@inboundVonage')->name('inbound.vonage'); Route::any('inbound/messagebird', 'Customer\DLRController@inboundMessagebird')->name('inbound.messagebird'); Route::any('dlr/infobip', 'Customer\DLRController@dlrInfobip')->name('dlr.infobip'); Route::any('inbound/signalwire', 'Customer\DLRController@inboundSignalwire')->name('inbound.signalwire'); Route::any('inbound/telnyx', 'Customer\DLRController@inboundTelnyx')->name('inbound.telnyx'); Route::any('inbound/teletopiasms', 'Customer\DLRController@inboundTeletopiasms')->name('inbound.teletopiasms'); Route::any('inbound/flowroute', 'Customer\DLRController@inboundFlowRoute')->name('inbound.flowroute'); Route::any('dlr/easysendsms', 'Customer\DLRController@dlrEasySendSMS')->name('dlr.easysendsms'); Route::any('inbound/easysendsms', 'Customer\DLRController@inboundEasySendSMS')->name('inbound.easysendsms'); Route::any('inbound/skyetel', 'Customer\DLRController@inboundSkyetel')->name('inbound.skyetel'); Route::any('inbound/chatapi', 'Customer\DLRController@inboundChatApi')->name('inbound.chatapi'); Route::any('dlr/callr', 'Customer\DLRController@dlrCallr')->name('dlr.callr'); Route::any('inbound/callr', 'Customer\DLRController@inboundCallr')->name('inbound.callr'); Route::any('dlr/cm', 'Customer\DLRController@dlrCM')->name('dlr.cm'); Route::any('inbound/cm', 'Customer\DLRController@inboundCM')->name('inbound.cm'); Route::any('dlr/africastalking', 'Customer\DLRController@dlrAfricasTalking')->name('dlr.africastalking'); Route::any('dlr/1s2u', 'Customer\DLRController@dlr1s2u')->name('dlr.1s2u'); Route::any('inbound/bandwidth', 'Customer\DLRController@inboundBandwidth')->name('inbound.bandwidth'); Route::any('inbound/solucoesdigitais', 'Customer\DLRController@inboundSolucoesdigitais')->name('inbound.solucoesdigitais'); Route::any('dlr/keccelsms', 'Customer\DLRController@dlrKeccelSMS')->name('dlr.keccelsms'); Route::any('dlr/gatewayapi', 'Customer\DLRController@dlrGatewayApi')->name('dlr.gatewayapi'); Route::any('inbound/gatewayapi', 'Customer\DLRController@inboundGatewayApi')->name('inbound.gatewayapi'); Route::any('inbound/gatewayapi', 'Customer\DLRController@inboundGatewayApi')->name('inbound.gatewayapi'); Route::any('dlr/smsvas', 'Customer\DLRController@dlrSMSVas')->name('dlr.smsvas'); Route::any('dlr/advancemsgsys', 'Customer\DLRController@dlrAdvanceMSGSys')->name('dlr.advancemsgsys'); /* |-------------------------------------------------------------------------- | installer file |-------------------------------------------------------------------------- | | | */ Route::group(['prefix' => 'install', 'as' => 'Installer::', 'middleware' => ['web', 'install']], function () { Route::get('/', [ 'as' => 'welcome', 'uses' => 'InstallerController@welcome', ]); Route::get('environment', [ 'as' => 'environment', 'uses' => 'InstallerController@environment', ]); Route::get('environment/wizard', [ 'as' => 'environmentWizard', 'uses' => 'InstallerController@environmentWizard', ]); Route::post('environment/database', [ 'as' => 'environmentDatabase', 'uses' => 'InstallerController@saveDatabase', ]); Route::get('requirements', [ 'as' => 'requirements', 'uses' => 'InstallerController@requirements', ]); Route::get('permissions', [ 'as' => 'permissions', 'uses' => 'InstallerController@permissions', ]); Route::post('database', [ 'as' => 'database', 'uses' => 'InstallerController@database', ]); Route::get('final', [ 'as' => 'final', 'uses' => 'InstallerController@finish', ]); }); Route::group(['prefix' => 'update', 'as' => 'Updater::', 'middleware' => 'web'], function () { Route::group(['middleware' => 'update'], function () { Route::get('/', [ 'as' => 'welcome', 'uses' => 'UpdateController@welcome', ]); Route::post('/', [ 'as' => 'verify_product', 'uses' => 'UpdateController@verifyProduct', ]); }); });