middleware https / Fix API

This commit is contained in:
Thibault Richy 2019-02-26 08:57:56 +01:00
parent 4486c9ce82
commit 2850d70ee8
4 changed files with 26 additions and 5 deletions

View file

@ -12,12 +12,14 @@ use App\Notification;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Facades\File;
use App\Traits\CouponTrait;
use Response;
class CampagneController extends Controller
{
//use BarcodeGenerator;
use CouponTrait;
/**
* Display a listing of the resource.
*
@ -200,7 +202,7 @@ class CampagneController extends Controller
if(!$campagne){
return Response::json([
'Statut' => 'KO',
'Code' => 105,
'Code' => 103,
'Message' => 'La campagne n\'existe pas'
]);
}
@ -265,7 +267,7 @@ class CampagneController extends Controller
if($coupons->count() > 0){
foreach($coupons as $coupon){
var_dump($coupon->coupon_id);
//var_dump($coupon->coupon_id);
// ---- Calcul du nombre de BR consommé
$diffuseMur = Mur::where(['mur_campId' => $campagne->camp_id, 'mur_couponId' => $coupon->coupon_id])->count();
@ -277,7 +279,7 @@ class CampagneController extends Controller
$diffuse = $diffuseMur + $diffusePanier;
// ---- Calcul de la quantité restante
$qRestante = $coupon->coupon_quantity - $diffuse;
$qRestante = $this->getFullQuantity($coupon) - $this->getUsedQuantity($coupon);
// ---- En ligne oui/non
$enligne = ($coupon->coupon_published == 1)? "oui" : "non";
@ -296,7 +298,7 @@ class CampagneController extends Controller
$codeTraitement = Array (
"Code traitement" => $coupon->coupon_code,
"Nom" => $coupon->coupon_name,
"Nb à diffuser" => $coupon->coupon_quantity,
"Nb à diffuser" => $this->getFullQuantity($coupon),
"Nb diffusé" => $diffuse,
"Quantité restante" => $qRestante,
"Valeur faciale" => $coupon->coupon_value."€",

View file

@ -509,7 +509,7 @@ class PanierController extends Controller
if(!$campagne){
return Response::json([
'Statut' => 'KO',
'Code' => 105,
'Code' => 103,
'Message' => 'La campagne n\'existe pas'
]);
}

View file

@ -19,6 +19,7 @@ class Kernel extends HttpKernel
\App\Http\Middleware\TrimStrings::class,
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
\App\Http\Middleware\TrustProxies::class,
\App\Http\Middleware\HttpsProtocol::class
];
/**

View file

@ -0,0 +1,18 @@
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Support\Facades\App;
class HttpsProtocol {
public function handle($request, Closure $next)
{
if (!$request->secure() && (App::environment() === 'production' || App::environment() === 'dev')) {
return redirect()->secure($request->getRequestUri());
}
return $next($request);
}
}