ALPHA 3.0.1f

This commit is contained in:
TheGamecraft
2018-08-01 20:32:13 -04:00
parent 636c17441e
commit 5471539ab3
11 changed files with 433 additions and 58 deletions

View File

@@ -5,6 +5,8 @@ namespace App\Http\Controllers;
use Illuminate\Http\Request;
use \App\Log;
use \App\Schedule;
use \App\Local;
use \App\User;
use Carbon\Carbon;
@@ -29,7 +31,7 @@ class CalendarController extends Controller
{
Log::saveLog("Affichage de l'horaire");
return view('admin.calendar');
return view('admin.calendar.calendar_display');
}
public function generate()
@@ -111,68 +113,57 @@ class CalendarController extends Controller
public function load()
{
$lang = str_replace('_', '-', app()->getLocale());
setlocale(LC_ALL, $lang.'_'.strtoupper($lang).'.utf8','fra');
$date = request('date');
$Requestdate = request('date');
$today = Schedule::where('date','=',$date)->get();
$url = str_replace("-","_", $Requestdate);
/** Dont work ... API stuff
* Log::saveLog("a consulté l'horaire du ".$date);
**/
$today = Schedule::where('date','=',$Requestdate)->get();
$isEmpty = $today->isEmpty();
if ($isEmpty) { ?>
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="scrollmodalLabel"><?php echo ucfirst(strftime("%A le %e %B %Y", strtotime($date))) ?></h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<p><?php echo trans('calendar.nothing_today'); ?></p>
<button type="button" class="btn btn-primary btn-lg btn-block"><?php echo trans('calendar.add_to_schedule'); ?></button>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal"><?php echo trans('pagination.close'); ?></button>
</div>
</div><?php
} else {
foreach ($today as $date) {
if ($date->id) {
switch ($date->type) {
case 'pilotage':
$this->loadPilotage($date);
break;
echo '<div class="modal-content"><div class="modal-header"><h5 class="modal-title" id="scrollmodalLabel">'.ucfirst(strftime("%A le %e %B %Y", strtotime($Requestdate))).'</h5><button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span></button></div><div class="modal-body">';
foreach ($today as $date) {
if ($date->id) {
switch ($date->type) {
case 'pilotage':
$this->loadPilotage($date);
break;
case 'instruction':
$this->loadInstruction($date);
break;
case 'instruction':
$this->loadInstruction($date);
break;
default:
# code...
break;
}
}
default:
# code...
break;
}
}
}
echo '<a href="/admin/calendar/add/'.$url.'" type="button" class="btn btn-primary btn-lg btn-block">'.trans('calendar.add_to_schedule').'</a></div><div class="modal-footer"><button type="button" class="btn btn-secondary" data-dismiss="modal">'.trans('pagination.close').'</button></div></div>';
}
private function loadPilotage($schedule)
{ ?>
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="scrollmodalLabel"><?php echo ucfirst(strftime("%A le %e %B %Y", strtotime($schedule->date))) ?></h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<p><?php echo trans('calendar.pilotage_title'); ?></p>
<p><?php echo trans('calendar.begin_at').$schedule->data['begin_at'].trans('calendar.end_at').$schedule->data['end_at'];?></p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal"><?php echo trans('pagination.close'); ?></button>
</div>
</div>
<?php }
{
echo '<p>'.trans('calendar.pilotage_title').'</p><p>'.trans('calendar.begin_at').$schedule->data['begin_at'].trans('calendar.end_at').$schedule->data['end_at'].'</p>';
}
public function add($date)
{
$lang = str_replace('_', '-', app()->getLocale());
setlocale(LC_ALL, $lang.'_'.strtoupper($lang).'.utf8','fra');
$UserList = User::all();
$LocalList = Local::all();
return view('admin.calendar.calendar_add' ,['RequestDate' => $date, 'Userslist' => $UserList, 'LocalsList' => $LocalList]);
}
}

10
app/Local.php Normal file
View File

@@ -0,0 +1,10 @@
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Local extends Model
{
//
}

View File

@@ -11,12 +11,16 @@ class Log extends Model
return $this->belongsTo(User::class);
}
public static function saveLog($action)
public static function saveLog($action, $user = "default")
{
$log = new Log;
if ($user == "default") {
$user = \Auth::User()->id;
}
$log->action = $action;
$log->user_id = \Auth::User()->id;
$log->user_id = $user;
$log->save();
}

View File

@@ -0,0 +1,32 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateLocalsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('locals', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('locals');
}
}

View File

@@ -64,3 +64,102 @@ function generate(pmonth,pyear){
});
})(jQuery);
}
function switchType()
{
(function($) {
var eventInput = document.getElementById("event_type");
var eventName = document.getElementById('event_name');
var isEventMandatory = document.getElementById('is_event_mandatory');
var eventBeginTime = document.getElementById('event_begin_time');
var eventEndTime = document.getElementById('event_end_time');
var eventLocation = document.getElementById('event_location');
var eventDesc = document.getElementById('event_desc');
switch (eventInput.value) {
case "pilotage":
eventName.value = "Test";
isEventMandatory.checked = false;
eventBeginTime.value = "09:30";
eventEndTime.value = "11:30";
eventLocation.value = "Escadron";
eventDesc.value = "Cours de pilotage";
break;
case "regular":
eventName.value = "Soirée d'instruction régulière";
isEventMandatory.checked = true;
eventBeginTime.value = "06:30";
eventEndTime.value = "9:45";
eventLocation.value = "Escadron";
eventDesc.value = "Soirée d'instruction régulière";
break;
case "drill":
eventName.value = "Cours de précidrill";
isEventMandatory.checked = false;
eventBeginTime.value = "";
eventEndTime.value = "";
eventLocation.value = "Maison de mon père";
eventDesc.value = "Cours de précidrill";
break;
case "music":
eventName.value = "Cours de musique";
isEventMandatory.checked = false;
eventBeginTime.value = "";
eventEndTime.value = "";
eventLocation.value = "";
eventDesc.value = "Cours de musique";
break;
case "biathlon":
eventName.value = "Cour de Biathlon";
isEventMandatory.checked = false;
eventBeginTime.value = "";
eventEndTime.value = "";
eventLocation.value = "";
eventDesc.value = "Cours de biathlon";
break;
case "marksmanship":
eventName.value = "Tir de précision";
isEventMandatory.checked = false;
eventBeginTime.value = "";
eventEndTime.value = "";
eventLocation.value = "";
eventDesc.value = "Tir de précision";
break;
case "founding":
eventName.value = "";
isEventMandatory.checked = true;
eventBeginTime.value = "";
eventEndTime.value = "";
eventLocation.value = "";
eventDesc.value = "";
break;
case "volunteer":
eventName.value = "";
isEventMandatory.checked = true;
eventBeginTime.value = "";
eventEndTime.value = "";
eventLocation.value = "";
eventDesc.value = "";
break;
default:
eventName.value = "";
isEventMandatory.checked = false;
eventBeginTime.value = "";
eventEndTime.value = "";
eventLocation.value = "";
eventDesc.value = "";
break;
}
})(jQuery);
}

View File

@@ -6,14 +6,72 @@ return [
|--------------------------------------------------------------------------
| Calendar Language Lines
|--------------------------------------------------------------------------
|
|General Translation
*/
'nothing_today' => "Il n'y a rien a l'horaire pour cette date",
'admin_page_title' => "Horaire",
'admin_breadcrumb' => "Horaire",
'add_to_schedule' => "Ajouter une activité a l'horaire",
'begin_at' => "Commence a ",
'end_at' => " et termine a ",
/** Admin Display Page */
'admin_page_title' => "Horaire",
'admin_breadcrumb' => "Horaire",
/** Admin Add Page */
'add_title' => "Ajouter a l'horaire",
'add_breadcrumb' => "Horaire/Ajouter",
/** Event Type */
'add_form_event_type' => "Type d'évenement",
'add_form_event_type_pilotage' => "Activité complémentaire - Pilotage",
'add_form_event_type_dril' => "Activité complémentaire - Précidrill",
'add_form_event_type_music' => "Activité complémentaire - Musique",
'add_form_event_type_biathlon' => "Activité complémentaire - Biathlon",
'add_form_event_type_marksmanship' => "Activité complémentaire - Tir",
'add_form_event_type_founding' => "Financement",
'add_form_event_type_volunteer' => "Bénévolat",
'add_form_event_type_other' => "Autre",
'add_form_event_type_instruction' => "Soirée d'instruction régulière",
'add_form_event_type_select' => "Choisir le type d'évenement",
/** Event Name */
'add_form_event_name' => "Nom de l'évenement",
'add_form_event_name_placeholder' => "Nom",
'add_form_event_name_help' => "Veuillez indiquer le nom de l'événement.",
/** Event Date */
'add_form_event_date' => "Date de l'evenement",
/** Event Time */
'add_form_event_time_begin' => "Heure de début",
'add_form_event_time_begin_help' => "Veuillez indiquer l'heure de début.",
'add_form_event_time_end' => "Heure de fin",
'add_form_event_time_end_help' => "Veuillez indiquer l'heure de fin.",
/** Event Location */
'add_form_event_place' => "Lieux de l'évenement",
'add_form_event_place_placeholder' => "Ex: Escadron (540 Rue St Germain E, Rimouski, QC G5L 1E9)",
'add_form_event_place_help' => "Veuillez indiquer le lieux de l'évenement.",
/** Event Mandatory */
'add_form_event_mandatory' => "Evenement obligatoire",
'add_form_event_mandatory_help' => "L'evenement est-il obligatoire pour tous les cadets ?",
/** Event description */
'add_form_event_desc' => "Description",
'add_form_event_desc_placeholder' => "Écriver ici ...",
'add_form_event_desc_help' => "Veuillez entrer ici une courte description de l'événement ainsi que toutes autres informations utiles",
/** Regular day event */
'reg_p1' => "Première période",
'reg_p2' => "Deuxième période",
'reg_classe_name' => "Nom du cours",
'reg_ocom' => "OCOM",
'reg_plan_done' => "Plan de cours remis?",
'reg_instructor_name' => "Instructeur",
'reg_location' => "Local",
/**
* Translation for the pilotage activity
*/
'pilotage_title' => "Cours de pilotage",
];

View File

@@ -0,0 +1,175 @@
@extends('layouts.admin.main')
@section('content')
<div class="col-sm-12 col-lg-12">
<div class="card">
<div class="card-header">
<strong> {{ trans('calendar.add_title')}} </strong> {{ ucfirst(strftime("%A le %e %B %Y", strtotime($RequestDate))) }}
</div>
<div class="card-body card-block">
<form action="" method="post" enctype="multipart/form-data" class="form-horizontal">
<div class="row form-group">
<div class="col col-md-3"><label for="select" class=" form-control-label"> {{ trans('calendar.add_form_event_type')}} </label></div>
<div class="col-12 col-md-9">
<select name="event_type" id="event_type" class="form-control" onchange="switchType()">
<option value="null"> {{trans('calendar.add_form_event_type_select')}} </option>
<option value="regular"> {{trans('calendar.add_form_event_type_instruction')}} </option>
<option value="pilotage"> {{trans('calendar.add_form_event_type_pilotage')}} </option>
<option value="drill"> {{trans('calendar.add_form_event_type_dril')}} </option>
<option value="music"> {{trans('calendar.add_form_event_type_music')}} </option>
<option value="biathlon"> {{trans('calendar.add_form_event_type_biathlon')}} </option>
<option value="marksmanship"> {{trans('calendar.add_form_event_type_marksmanship')}} </option>
<option value="founding"> {{trans('calendar.add_form_event_type_founding')}} </option>
<option value="volunteer"> {{trans('calendar.add_form_event_type_volunteer')}} </option>
<option value="other"> {{trans('calendar.add_form_event_type_other')}} </option>
</select>
</div>
</div>
<div class="row form-group">
<div class="col col-md-3"><label for="text-input" class=" form-control-label"> {{ trans('calendar.add_form_event_name') }}</label></div>
<div class="col-12 col-md-6"><input id="event_name" name="event_name" placeholder="{{ trans('calendar.add_form_event_name_placeholder')}}" class="form-control" type="text"><small class="form-text text-muted"> {{trans('calendar.add_form_event_name_help')}}</small></div>
<div class="col col-md-3">
<label for="disabled-input" class=" form-control-label"> {{ trans("calendar.add_form_event_mandatory")}} </label>
<label class="switch switch-3d switch-primary mr-3" style="margin-left: 3rem;"><input id="is_event_mandatory" name="is_event_mandatory" class="switch-input" checked="true" type="checkbox"><span class="switch-label"></span><span class="switch-handle"></span></label>
<small class="form-text text-muted"> {{trans('calendar.add_form_event_mandatory_help')}}</small>
</div>
</div>
<div class="row form-group">
<div class="col col-md-3"><label for="disabled-input" class=" form-control-label"> {{ trans("calendar.add_form_event_date")}} </label></div>
<div class="col-12 col-md-9"><input id="event_date" name="event_date" readonly class="form-control" value="{{ $RequestDate}}" type="text"></div>
</div>
<div class="row form-group">
<div class="col col-md-3"><label for="disabled-input" class=" form-control-label"> {{ trans("calendar.add_form_event_time_begin")}} </label></div>
<div class="col-12 col-md-4"><input id="event_begin_time" name="event_begin_time" class="form-control" type="time"><small class="form-text text-muted"> {{trans('calendar.add_form_event_time_begin_help')}}</small></div>
<div class="col col-md-1"><label for="disabled-input" class=" form-control-label"> {{ trans("calendar.add_form_event_time_end")}} </label></div>
<div class="col-12 col-md-4"><input id="event_end_time" name="event_end_time" class="form-control" type="time"><small class="form-text text-muted"> {{trans('calendar.add_form_event_time_end_help')}}</small></div>
</div>
<div class="row form-group">
<div class="col col-md-3"><label for="text-input" class=" form-control-label"> {{ trans('calendar.add_form_event_place') }}</label></div>
<div class="col-12 col-md-9"><input id="event_location" name="event_location" placeholder="{{ trans('calendar.add_form_event_place_placeholder')}}" class="form-control" type="text"><small class="form-text text-muted"> {{trans('calendar.add_form_event_name_help')}}</small></div>
</div>
<div class="row form-group">
<div class="col col-md-3"><label for="textarea-input" class=" form-control-label">{{ trans('calendar.add_form_event_desc')}}</label></div>
<div class="col-12 col-md-9"><textarea name="event_desc" id="event_desc" rows="9" placeholder="{{ trans('calendar.add_form_event_desc_placeholder') }}" class="form-control"></textarea>
<small class="form-text text-muted"> {{trans('calendar.add_form_event_desc_help')}}</small></div>
</div>
<!-- Special section ONLY for regular event type -->
<div class="row form-group">
<button type="button" class="btn btn-primary btn-lg col-md-4 col-sm-12 active">Niveau 1</button>
<button type="button" class="btn btn-primary btn-lg col-md-4 col-sm-12">Niveau 2</button>
<button type="button" class="btn btn-primary btn-lg col-md-4 col-sm-12">Niveau 3</button>
</div>
<div id="grade_1">
<!-- First periode -->
<div>
<h3> {{ trans('calendar.reg_p1') }} </h3>
<div class="row form-group">
<div class="col-md-2"><label class=" form-control-label"> {{ trans('calendar.reg_classe_name')}} </label></div>
<div class="col-md-5"><input id="n1_p1_name" name="n1_p1_name" placeholder="{{ trans('calendar.reg_classe_name')}}" class="form-control" type="text"><small class="form-text text-muted"> {{trans('calendar.reg_classe_name_help')}}</small></div>
<div class="col-md-1"><label for="select" class=" form-control-label"> {{ trans('calendar.reg_ocom')}} </label></div>
<div class="col-md-4"><input id="n1_p1_ocom" name="n1_p1_ocom" placeholder="{{ trans('calendar.reg_ocom')}}" class="form-control" type="text"><small class="form-text text-muted"> {{trans('calendar.reg_ocom_help')}}</small></div>
</div>
<div class="row form-group">
<div class="col-md-2"><label class=" form-control-label"> {{ trans('calendar.reg_instructor_name')}} </label></div>
<div class="col-md-3">
<select name="n1_p1_instructor" id="n1_p1_instructor" class="form-control">
@foreach ($Userslist as $user)
<option value=" {{ $user->id }}"> {{ $user->lastname." ".$user->firstname}} </option>
@endforeach
</select>
<small class="form-text text-muted"> {{trans('calendar.reg_classe_name_help')}}</small>
</div>
<div class="col-md-1"><label for="select" class=" form-control-label"> {{ trans('calendar.reg_location')}} </label></div>
<div class="col-md-3">
<select name="n1_p1_local" id="n1_p1_local" class="form-control">
@foreach ($LocalsList as $local)
<option value=" {{ $local->id }}"> {{ $local->name}} </option>
@endforeach
</select>
<small class="form-text text-muted"> {{trans('calendar.reg_classe_name_help')}}</small>
</div>
<div class="col col-md-2">
<label for="disabled-input" class=" form-control-label"> {{ trans("calendar.reg_plan_done")}} </label>
<label class="switch switch-3d switch-primary mr-3" style="margin-left: 3rem;"><input id="n1_p1_plandone" name="n1_p1_plandone" class="switch-input" checked="false" type="checkbox"><span class="switch-label"></span><span class="switch-handle"></span></label>
<small class="form-text text-muted"> {{trans('calendar.reg_plan_done_help')}}</small>
</div>
</div>
</div>
<!-- Second periode -->
<div>
<h3> {{ trans('calendar.reg_p2') }} </h3>
<div class="row form-group">
<div class="col-md-2"><label class=" form-control-label"> {{ trans('calendar.reg_classe_name')}} </label></div>
<div class="col-md-5"><input id="n1_p2_name" name="n1_p2_name" placeholder="{{ trans('calendar.reg_classe_name')}}" class="form-control" type="text"><small class="form-text text-muted"> {{trans('calendar.reg_classe_name_help')}}</small></div>
<div class="col-md-1"><label for="select" class=" form-control-label"> {{ trans('calendar.reg_ocom')}} </label></div>
<div class="col-md-4"><input id="n1_p2_ocom" name="n1_p2_ocom" placeholder="{{ trans('calendar.reg_ocom')}}" class="form-control" type="text"><small class="form-text text-muted"> {{trans('calendar.reg_ocom_help')}}</small></div>
</div>
<div class="row form-group">
<div class="col-md-2"><label class=" form-control-label"> {{ trans('calendar.reg_instructor_name')}} </label></div>
<div class="col-md-3">
<select name="n1_p2_instructor" id="n1_p2_instructor" class="form-control">
@foreach ($Userslist as $user)
<option value=" {{ $user->id }}"> {{ $user->lastname." ".$user->firstname}} </option>
@endforeach
</select>
<small class="form-text text-muted"> {{trans('calendar.reg_classe_name_help')}}</small>
</div>
<div class="col-md-1"><label for="select" class=" form-control-label"> {{ trans('calendar.reg_location')}} </label></div>
<div class="col-md-3">
<select name="n1_p2_local" id="n1_p2_local" class="form-control">
@foreach ($LocalsList as $local)
<option value=" {{ $local->id }}"> {{ $local->name}} </option>
@endforeach
</select>
<small class="form-text text-muted"> {{trans('calendar.reg_classe_name_help')}}</small>
</div>
<div class="col col-md-2">
<label for="disabled-input" class=" form-control-label"> {{ trans("calendar.reg_plan_done")}} </label>
<label class="switch switch-3d switch-primary mr-3" style="margin-left: 3rem;"><input id="n1_p2_plandone" name="n1_p2_plandone" class="switch-input" checked="false" type="checkbox"><span class="switch-label"></span><span class="switch-handle"></span></label>
<small class="form-text text-muted"> {{trans('calendar.reg_plan_done_help')}}</small>
</div>
</div>
</div>
</div>
</form>
</div>
<div class="card-footer">
<button type="submit" class="btn btn-primary btn-sm">
<i class="fa fa-dot-circle-o"></i> Submit
</button>
<button type="reset" class="btn btn-danger btn-sm">
<i class="fa fa-ban"></i> Reset
</button>
</div>
</div>
</div>
@endsection
@section('breadcrumb')
<div class="breadcrumbs">
<div class="col-sm-4">
<div class="page-header float-left">
<div class="page-title">
<h1>{{ trans('calendar.add_title')}}</h1>
</div>
</div>
</div>
<div class="col-sm-8">
<div class="page-header float-right">
<div class="page-title">
<ol class="breadcrumb text-right">
<li class="active">{{ trans('calendar.add_breadcrumb')}}</li>
</ol>
</div>
</div>
</div>
</div>
@endsection
@section('custom_scripts')
<script src="/assets/js/calendar/calendar.js"></script>
<div class="log"></div>
@endsection

View File

@@ -25,6 +25,8 @@ Route::get('/admin/update', 'AdminController@update');
Route::get('/admin/calendar', 'CalendarController@index');
Route::get('/admin/calendar/add/{date}', ['uses' =>'CalendarController@add']);
/* Other Route */
Route::get('/test', function () {

View File

@@ -16,6 +16,7 @@ return array(
'App\\Http\\Controllers\\Auth\\ResetPasswordController' => $baseDir . '/app/Http/Controllers/Auth/ResetPasswordController.php',
'App\\Http\\Controllers\\CalendarController' => $baseDir . '/app/Http/Controllers/CalendarController.php',
'App\\Http\\Controllers\\Controller' => $baseDir . '/app/Http/Controllers/Controller.php',
'App\\Http\\Controllers\\ScheduleController' => $baseDir . '/app/Http/Controllers/ScheduleController.php',
'App\\Http\\Controllers\\TaskController' => $baseDir . '/app/Http/Controllers/TaskController.php',
'App\\Http\\Kernel' => $baseDir . '/app/Http/Kernel.php',
'App\\Http\\Middleware\\EncryptCookies' => $baseDir . '/app/Http/Middleware/EncryptCookies.php',
@@ -33,6 +34,7 @@ return array(
'App\\Schedule' => $baseDir . '/app/Schedule.php',
'App\\Task' => $baseDir . '/app/Task.php',
'App\\User' => $baseDir . '/app/User.php',
'App\\local' => $baseDir . '/app/local.php',
'Carbon\\Carbon' => $vendorDir . '/nesbot/carbon/src/Carbon/Carbon.php',
'Carbon\\CarbonInterval' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonInterval.php',
'Carbon\\Exceptions\\InvalidDateException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/InvalidDateException.php',

View File

@@ -330,6 +330,7 @@ class ComposerStaticInit7aa8410dad307922e6e62bcfdfadda15
'App\\Http\\Controllers\\Auth\\ResetPasswordController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/ResetPasswordController.php',
'App\\Http\\Controllers\\CalendarController' => __DIR__ . '/../..' . '/app/Http/Controllers/CalendarController.php',
'App\\Http\\Controllers\\Controller' => __DIR__ . '/../..' . '/app/Http/Controllers/Controller.php',
'App\\Http\\Controllers\\ScheduleController' => __DIR__ . '/../..' . '/app/Http/Controllers/ScheduleController.php',
'App\\Http\\Controllers\\TaskController' => __DIR__ . '/../..' . '/app/Http/Controllers/TaskController.php',
'App\\Http\\Kernel' => __DIR__ . '/../..' . '/app/Http/Kernel.php',
'App\\Http\\Middleware\\EncryptCookies' => __DIR__ . '/../..' . '/app/Http/Middleware/EncryptCookies.php',
@@ -347,6 +348,7 @@ class ComposerStaticInit7aa8410dad307922e6e62bcfdfadda15
'App\\Schedule' => __DIR__ . '/../..' . '/app/Schedule.php',
'App\\Task' => __DIR__ . '/../..' . '/app/Task.php',
'App\\User' => __DIR__ . '/../..' . '/app/User.php',
'App\\local' => __DIR__ . '/../..' . '/app/local.php',
'Carbon\\Carbon' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Carbon.php',
'Carbon\\CarbonInterval' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/CarbonInterval.php',
'Carbon\\Exceptions\\InvalidDateException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/InvalidDateException.php',