middleware https / Fix API
This commit is contained in:
parent
4486c9ce82
commit
2850d70ee8
4 changed files with 26 additions and 5 deletions
|
|
@ -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."€",
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
]);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
];
|
||||
|
||||
/**
|
||||
|
|
|
|||
18
app/Http/Middleware/HttpsProtocol.php
Normal file
18
app/Http/Middleware/HttpsProtocol.php
Normal 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);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue