work in progress
This commit is contained in:
parent
1a4933fa9f
commit
e4f2151193
5 changed files with 212 additions and 6 deletions
50
app/Http/Controllers/Bo/CreneauxController.php
Normal file
50
app/Http/Controllers/Bo/CreneauxController.php
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Bo;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class CreneauxController extends Controller
|
||||
{
|
||||
public function settings(Request $request)
|
||||
{
|
||||
|
||||
$plage = array(
|
||||
0 => 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);
|
||||
}
|
||||
}
|
||||
6
public/b-o/js/app.js
vendored
6
public/b-o/js/app.js
vendored
|
|
@ -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");
|
||||
|
||||
|
||||
/***/ })
|
||||
|
|
|
|||
148
resources/views/bo/creneaux/settings.blade.php
Normal file
148
resources/views/bo/creneaux/settings.blade.php
Normal file
|
|
@ -0,0 +1,148 @@
|
|||
@extends('layouts.bo-layout')
|
||||
|
||||
@section('content')
|
||||
<form action="{{route('bo.creneaux.settings.update')}}" method="POST" enctype="multipart/form-data">
|
||||
@csrf
|
||||
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
|
||||
<h1 class="h2">Créneaux <small class="text-muted">Règlages</small></h1>
|
||||
@if (session('success'))
|
||||
<span class="float-right text-success">{{ session('success') }}</span>
|
||||
@endif
|
||||
<div class="btn-toolbar mb-2 mb-md-0">
|
||||
<button type="submit" class="btn btn-sm btn-primary">Enregistrer</a>
|
||||
</div>
|
||||
</div>
|
||||
@if ($errors->any())
|
||||
<div class="alert alert-danger">
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
@endif
|
||||
<div class="container">
|
||||
<div class="form-row">
|
||||
<div class="form-group col">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
Lundi
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
Mardi
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
Mercredi
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
Jeudi
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
Vendredi
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
Samedi
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
Dimanche
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-group col">
|
||||
Début
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="start_time_1" name="plage[1][start]" class="form-control" value="{{ old('plage[1][start]', $plage[1]["start"] ?? '') }}">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="start_time_2" name="plage[2][start]" class="form-control" value="{{ old('plage[2][start]', $plage[2]["start"] ?? '') }}">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="start_time_3" name="plage[3][start]" class="form-control" value="{{ old('plage[3][start]', $plage[3]["start"] ?? '') }}">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="start_time_4" name="plage[4][start]" class="form-control" value="{{ old('plage[4][start]', $plage[4]["start"] ?? '') }}">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="start_time_5" name="plage[5][start]" class="form-control" value="{{ old('plage[5][start]', $plage[5]["start"] ?? '') }}">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="start_time_6" name="plage[6][start]" class="form-control" value="{{ old('plage[6][start]', $plage[6]["start"] ?? '') }}">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="start_time_0" name="plage[0][start]" class="form-control" value="{{ old('plage[0][start]', $plage[0]["start"] ?? '') }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-group col">
|
||||
Fin
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="end_time_1" name="plage[1][end]" class="form-control" value="{{ old('plage[1][end]', $plage[1]["end"] ?? '') }}">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="end_time_2" name="plage[2][end]" class="form-control" value="{{ old('plage[2][end]', $plage[2]["end"] ?? '') }}">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="end_time_3" name="plage[3][end]" class="form-control" value="{{ old('plage[3][end]', $plage[3]["end"] ?? '') }}">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="end_time_4" name="plage[4][end]" class="form-control" value="{{ old('plage[4][end]', $plage[4]["end"] ?? '') }}">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="end_time_5" name="plage[5][end]" class="form-control" value="{{ old('plage[5][end]', $plage[5]["end"] ?? '') }}">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="end_time_6" name="plage[6][end]" class="form-control" value="{{ old('plage[6][end]', $plage[6]["end"] ?? '') }}">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="end_time_0" name="plage[0][end]" class="form-control" value="{{ old('plage[0][end]', $plage[0]["end"] ?? '') }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-group col">
|
||||
Durée d'un crénaux
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="time" id="plage_interval" name="plage_interval" class="form-control" value="{{ old('plage_interval', $plage_interval) }}">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-group col">
|
||||
Nombre de jours maximum avant la collecte
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
<input type="number" id="plage_days" name="plage_days" class="form-control" value="{{ old('plage_days', $plage_days) }}">
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
|
||||
</div>
|
||||
<div class="form-group col">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
@endsection
|
||||
|
||||
@section('scripts')
|
||||
|
||||
@endsection
|
||||
|
|
@ -176,11 +176,12 @@
|
|||
</h2>
|
||||
</div>
|
||||
|
||||
<div id="collapseSettings" class="collapse {{ ( request()->routeIs('bo.settings*') ) ? 'show' : '' }}" aria-labelledby="headingSettings" tata-parent="#accordionMenu">
|
||||
<div id="collapseSettings" class="collapse {{ ( request()->routeIs('bo.*settings*') ) ? 'show' : '' }}" aria-labelledby="headingSettings" tata-parent="#accordionMenu">
|
||||
<div class="card-body">
|
||||
<ul class="nav flex-column mb-2">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{route('bo.settings')}}">Paramètres</a>
|
||||
<a class="nav-link" href="{{route('bo.settings')}}">Paramètres généraux</a>
|
||||
<a class="nav-link" href="{{route('bo.creneaux.settings')}}">Créneaux de collecte</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -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');
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue