]> _ Git - fluidbook-toolbox.git/commitdiff
wip #33652
authorsoufiane <soufiane@cubedesigners.com>
Fri, 16 Jan 2026 17:03:14 +0000 (18:03 +0100)
committersoufiane <soufiane@cubedesigners.com>
Fri, 16 Jan 2026 17:03:14 +0000 (18:03 +0100)
app/Http/Controllers/Admin/Operations/FluidbookPublication/Services/KimplayOperation.php

index cf6a52d888efdc4b196e09748484f2732e6ec778..61b23f9a9399af8613b36a1bb2865116b6677c50 100644 (file)
@@ -7,6 +7,8 @@ use App\Http\Middleware\CheckIfAdmin;
 use App\Http\Middleware\VerifyCsrfToken;
 use Illuminate\Support\Facades\Route;
 use Cubist\Backpack\Middleware\CORSMiddleware;
+use Illuminate\Http\Request;
+use Illuminate\Support\Facades\Validator;
 
 trait KimplayOperation
 {
@@ -17,7 +19,20 @@ trait KimplayOperation
         }
     }
 
-    public function kimplay() {
+    public function kimplay(Request $request) {
+
+        $validator = Validator::make($request->all(), [
+            'company' => 'required|max:255',
+            'name' => 'required|string|max:255',
+            'mail' => 'required|email',
+            'phone' => 'required',
+        ], [
+            'required' => 'Ce champ est obligatoire',
+            'email' => 'Veuillez indiquer une adresse email correcte'
+        ]);
+
+        $validated = $validator->validated();
+
         $formData = [
             'nom de l\'entreprise' => request('company'),
             'nom' => request('name'),