use \App\Http\Controllers\Admin\Operations\FluidbookPublication\Services\FormOperation;
use \App\Http\Controllers\Admin\Operations\FluidbookPublication\Services\BastideOperation;
use \App\Http\Controllers\Admin\Operations\FluidbookPublication\Services\PumaOperation;
-
+ use \App\Http\Controllers\Admin\Operations\FluidbookPublication\Services\KimplayOperation;
+
/*
--- /dev/null
+<?php
+
+namespace App\Http\Controllers\Admin\Operations\FluidbookPublication\Services;
+
+use App\Http\Middleware\Authenticate;
+use App\Http\Middleware\CheckIfAdmin;
+use App\Http\Middleware\VerifyCsrfToken;
+use Illuminate\Support\Facades\Route;
+use Cubist\Backpack\Middleware\CORSMiddleware;
+
+trait KimplayOperation
+{
+ protected function setupKimplayRoutes($segment, $routeName, $controller)
+ {
+ foreach (['services', 's'] as $s) {
+ Route::match(['post'], $s . '/kimplay', $controller . '@kimplay')->middleware([CORSMiddleware::class])->withoutMiddleware([VerifyCsrfToken::class]);
+ }
+ }
+
+ public function kimplay() {
+ $formData = [
+ 'nom de l\'entreprise' => request('company'),
+ 'nom' => request('name'),
+ 'prénom' => request('firstname'),
+ 'email' => request('mail'),
+ 'téléphone' => request('phone'),
+ 'adresse' => request('address'),
+ 'message' => request('message'),
+ ];
+
+ $productsData = request('products');
+ }
+}
use League\CommonMark\Extension\Table\TableExtension;
use League\CommonMark\MarkdownConverter;
use League\CommonMark\Exception\CommonMarkException;
+use App\Http\Controllers\Admin\Operations\FluidbookPublication\Services\KimplayOperation;
// __('!!Paramètres des fluidbooks')
class FluidbookPublication extends ToolboxStatusModel
// Carts
BastideOperation::class,
PumaOperation::class,
+ KimplayOperation::class,
];
protected $casts = ['composition' => 'array'];