Bonjour � tous,
J'ai un soucis pour afficher correctement les �v�nements pris hors de Mysql dans un calendrier FullCalendar.
Actuellement ils s'affichent comme ceci :
Mais en r�alit� j'aimerais bien qu'ils soient en param�tre "background" selon la doc FullCalendar :
Voici le script d'int�gration du calendrier dans lequel je converti le r�sultat de la requ�te en JSON @json($start)
Code HTML : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <script> document.addEventListener('DOMContentLoaded', function() { var calendarEl = document.getElementById('fullCalendar'); var calendar = new FullCalendar.Calendar(calendarEl, { initialView: 'dayGridMonth', height : 500, initialDate: '2022-08-10', events : @json($start), /* events: [ { start:'2022-08-26', end: '2022-08-28', overlap: false, display: 'background' }, { start: '2022-09-05', end: '2022-09-09', overlap: false, display: 'background' }, ]*/ }); calendar.render(); }); </script>
et un extrait de mon controlleur :
Le probl�me se situe au niveau de l'int�gration de display: 'background' car la conversion de la variable $start en JSON donne bien ceci:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 $start = Booking::where('arrival','>=',date('Y-m-d')) ->where('departure','>=',date('Y-m-d')) ->get(['arrival as start','departure as end']); //dd($start); return view('/sign-up',compact('start'));
Pourriez-vous svp m'aider � ce sujet ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part events : [{"start":"2022-08-26","end":"2022-08-28"},{"start":"2022-09-05","end":"2022-09-09"}],
Merci d'avance![]()
Partager