Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. <script>
  2. document.addEventListener('DOMContentLoaded', function() {
  3. var calendarEl = document.getElementById('calendar');
  4. var calendar = new FullCalendar.Calendar(calendarEl, {
  5. plugins: [ 'dayGrid','timeGrid', 'interaction', 'list' ],
  6. height: 800,
  7. header: {
  8. left: 'prev,today,next',
  9. center: 'title',
  10. right: 'dayGridMonth,timeGridWeek,listMonth'
  11. },
  12. buttonText: {
  13. today: 'Hoy',
  14. month: 'Mes',
  15. agendaWeek: 'Semana',
  16. agendaDay: 'Dia'
  17. },
  18. axisFormat: 'HH:mm',
  19. timeFormat: 'HH:mm',
  20. editable: false,
  21. droppable: false,
  22. eventTextColor:"#FFF",
  23. eventColor:"#337AB7",
  24. selectable: true,
  25. selectHelper: true,
  26. eventLimit: 4,
  27. eventDurationEditable: false,
  28. locale: 'es',
  29. timeZone: 'UTC -4',
  30. themeSystem: 'themeSystem',
  31. defaultView: 'dayGridMonth',
  32. nowIndicator: true,
  33. events:
  34. function ( start, end, timeZoneStr, callback ){
  35. $.ajax({
  36. type:'get',
  37. url:'{{ route("load_calendar")}}',
  38. success: function (data){
  39. callback(data);
  40. }
  41. })
  42. }
  43. })
  44. calendar.render();
  45. });
  46. </script>
  47.  
  48. public function load_calendar(){
  49.  
  50. $all_event = calendarModel::all()->toArray();
  51.  
  52.  
  53. $event_data=array();
  54.  
  55. foreach ($all_event as $key => $event_val) {
  56.  
  57. $event_data[$key]['title'] =$event_val['event_titulo'];
  58. $event_data[$key]['start'] =date('d/m/Y H:i:s', strtotime($event_val['event_fecha_inicio']));
  59. $event_data[$key]['end'] =date('d/m/Y H:i:s', strtotime($event_val['event_fecha_final']));
  60.  
  61. $event_data[$key]['start_formate'] =date('d/m/Y H:i:s', strtotime($event_val['event_fecha_inicio']));
  62. $event_data[$key]['end_formate'] =date('d/m/Y H:i:s', strtotime($event_val['event_fecha_final']));
  63.  
  64.  
  65. $event_data[$key]['events_id'] = $event_val['id'];
  66. $event_data[$key]['event_description'] =$event_val['event_descripcion'];
  67. $event_data[$key]['created_at'] =date('d/m/Y', strtotime($event_val['created_at']));
  68. $event_data[$key]['updated_at'] =date('d/m/Y', strtotime($event_val['updated_at']));
  69.  
  70. }
  71.  
  72. return $event_data;
  73.  
  74. }
  75.  
  76. echo json_encode($event_data);
  77. dump($event_data);
  78.  
  79. return response()->json($event_data);
  80.  
  81. events: '{{ url("load_calendar" )}}'
  82.  
  83. return response()->json($event_data);
  84.  
  85. return $event_data;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement