diff --git a/app/Http/Controllers/bo/SettingsController.php b/app/Http/Controllers/bo/SettingsController.php index 12a6f15..fff2689 100644 --- a/app/Http/Controllers/bo/SettingsController.php +++ b/app/Http/Controllers/bo/SettingsController.php @@ -74,7 +74,7 @@ class SettingsController extends Controller $settings->save(); - $settingsGlobal = Settings::find(1)->select('name', 'company', 'analytics')->first(); + $settingsGlobal = Settings::find(1)->select('name', 'company', 'analytics', 'start_date', 'end_date')->first(); Cache::put('settingsGlobal', $settingsGlobal); $success = "Modifications enregistrés !"; diff --git a/app/Models/Settings.php b/app/Models/Settings.php index 838e832..b8da128 100644 --- a/app/Models/Settings.php +++ b/app/Models/Settings.php @@ -6,5 +6,13 @@ use Illuminate\Database\Eloquent\Model; class Settings extends Model { - // + /** + * The attributes that should be cast to native types. + * + * @var array + */ + protected $casts = [ + 'start_date' => 'datetime', + 'end_date' => 'datetime', + ]; } diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 8a6fe3a..30c79f7 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -34,6 +34,8 @@ class AppServiceProvider extends ServiceProvider \URL::forceScheme('https'); } + setlocale(LC_TIME, strtoupper(config('app.locale')) . "_" . config('app.locale') . '.utf8'); + if (!app()->runningInConsole()) { // On ramène le nom du jeu et le nom de la société sur toute les pages $settingsGlobal = Cache::get('settingsGlobal');