From fbffeec3a35726cdf1195ff192b8e5208229a7bc Mon Sep 17 00:00:00 2001 From: kplaczek Date: Fri, 26 Oct 2018 08:13:01 +0200 Subject: [PATCH] Added way to recieve text messages and printing them. --- app/Http/Controllers/Plivo.php | 27 +++++++++++++++++++++++++ app/Http/Middleware/VerifyCsrfToken.php | 2 +- routes/web.php | 1 + 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 app/Http/Controllers/Plivo.php diff --git a/app/Http/Controllers/Plivo.php b/app/Http/Controllers/Plivo.php new file mode 100644 index 0000000..dbf07f3 --- /dev/null +++ b/app/Http/Controllers/Plivo.php @@ -0,0 +1,27 @@ +paper = new Paper(); + } + + + public function recieveSms(Request $request) + { + if ($request->isMethod('post')) { + $this->paper->sendPrint('SMS od '. $request->input('From'), $request->input('Text')."\n\n".date('d-m-Y H:i'), 'envelope-o'); + } + } + + +} diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php index a2c3541..10f7412 100755 --- a/app/Http/Middleware/VerifyCsrfToken.php +++ b/app/Http/Middleware/VerifyCsrfToken.php @@ -12,6 +12,6 @@ class VerifyCsrfToken extends BaseVerifier * @var array */ protected $except = [ - // + 'sms' ]; } diff --git a/routes/web.php b/routes/web.php index 38482ba..aa78da1 100755 --- a/routes/web.php +++ b/routes/web.php @@ -20,6 +20,7 @@ Route::get('/edit/{id}/{slug?}', 'Main@edit')->name('edit'); Route::post('/print/{id}/', 'Main@printText')->name('print'); Route::post('/edit/{id}/{slug?}', 'Main@edit'); +Route::post('/sms', 'Plivo@recieveSms'); Route::post('/printImage', 'Main@imagePrint');