diff --git a/app/Http/Controllers/Bo/CreneauxController.php b/app/Http/Controllers/Bo/CreneauxController.php new file mode 100644 index 0000000..e74a16c --- /dev/null +++ b/app/Http/Controllers/Bo/CreneauxController.php @@ -0,0 +1,50 @@ + array(), + 1 => array( + 'start' => '09:00', + 'end' => '16:50', + ), + 2 => array( + 'start' => '09:00', + 'end' => '17:00', + ), + 3 => array( + 'start' => '09:00', + 'end' => '17:00', + ), + 4 => array( + 'start' => '09:00', + 'end' => '17:00', + ), + 5 => array( + 'start' => '09:00', + 'end' => '17:00', + ), + 6 => array( + 'start' => '10:00', + 'end' => '12:00', + ), + ); + $plage_interval = "00:15"; + $plage_days = 14; + + return view('bo.creneaux.settings', compact('plage', 'plage_interval', 'plage_days')); + } + + public function updateSettings(Request $request) + { + dd($request); + } +} diff --git a/public/b-o/js/app.js b/public/b-o/js/app.js index a566bdf..cdfefee 100644 --- a/public/b-o/js/app.js +++ b/public/b-o/js/app.js @@ -63302,9 +63302,9 @@ __webpack_require__.r(__webpack_exports__); /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(/*! D:\laragon\www\boutique-cnc\resources\js\app.js */"./resources/js/app.js"); -__webpack_require__(/*! D:\laragon\www\boutique-cnc\resources\sass\app.scss */"./resources/sass/app.scss"); -module.exports = __webpack_require__(/*! D:\laragon\www\boutique-cnc\resources\views\front\canard\sass\app.scss */"./resources/views/front/canard/sass/app.scss"); +__webpack_require__(/*! D:\laragon\www\boutique-du-canard\resources\js\app.js */"./resources/js/app.js"); +__webpack_require__(/*! D:\laragon\www\boutique-du-canard\resources\sass\app.scss */"./resources/sass/app.scss"); +module.exports = __webpack_require__(/*! D:\laragon\www\boutique-du-canard\resources\views\front\canard\sass\app.scss */"./resources/views/front/canard/sass/app.scss"); /***/ }) diff --git a/resources/views/bo/creneaux/settings.blade.php b/resources/views/bo/creneaux/settings.blade.php new file mode 100644 index 0000000..faf7457 --- /dev/null +++ b/resources/views/bo/creneaux/settings.blade.php @@ -0,0 +1,148 @@ +@extends('layouts.bo-layout') + +@section('content') +
+ @csrf +
+

Créneaux Règlages

+ @if (session('success')) + {{ session('success') }} + @endif +
+
+
+ @if ($errors->any()) +
+ +
+ @endif +
+
+
+
+
+ Lundi +
+
+ Mardi +
+
+ Mercredi +
+
+ Jeudi +
+
+ Vendredi +
+
+ Samedi +
+
+ Dimanche +
+
+
+
+ Début +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ Fin +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ Durée d'un crénaux +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ Nombre de jours maximum avant la collecte +
+
+ +
+
+ +
+
+ +
+
+
+
+@endsection + +@section('scripts') + +@endsection diff --git a/resources/views/layouts/bo-layout.blade.php b/resources/views/layouts/bo-layout.blade.php index c584803..56cd881 100644 --- a/resources/views/layouts/bo-layout.blade.php +++ b/resources/views/layouts/bo-layout.blade.php @@ -176,11 +176,12 @@ -
+
diff --git a/routes/web.php b/routes/web.php index 6adcc31..1559147 100644 --- a/routes/web.php +++ b/routes/web.php @@ -14,6 +14,7 @@ use App\Http\Controllers\Bo\ContentController; use App\Http\Controllers\Bo\FaqController; use App\Http\Controllers\Bo\SettingsController; use App\Http\Controllers\Bo\OrdersController; +use App\Http\Controllers\Bo\CreneauxController; //use App\Http\Controllers\Bo\RangesController; // AUTH use App\Http\Controllers\Auth\LoginController; @@ -73,6 +74,12 @@ Route::namespace('App\Http\Controllers\Bo') Route::get('/faq', [FaqController::class, 'index'])->name('faq'); Route::post('/ajax/save-faq', [FaqController::class, 'saveDatas']); Route::post('/ajax/delete-faq', [FaqController::class, 'destroy']); + + //Creneaux + Route::get('/settings/creneaux', [CreneauxController::class, 'settings'])->name('creneaux.settings'); + Route::post('/settings/creneaux', [CreneauxController::class, 'updateSettings'])->name('creneaux.settings.update'); + + // Produits //route ajoutée avant la déclaration de route resource sinon la forme /products/{product} l'emporte lors du routage Route::get('/products/starred', [\App\Http\Controllers\Bo\ProductsController::class, 'starred']) @@ -86,7 +93,7 @@ Route::namespace('App\Http\Controllers\Bo') Route::resources([ 'ranges' => RangesController::class, 'promotions' => PromotionsController::class, - 'sliders'=> SlidersController::class, + 'sliders' => SlidersController::class, 'slides' => SlidesController::class, ]); Route::get('/slide/change-order/{id}/{action}', [App\Http\Controllers\Bo\SlidesController::class,'changeOrder'])->name('slides.change-order');