map(function ($s) { $s->key = str_replace('localisation.', '', $s->key); return $s; })->pluck('value', 'key'); $timezones = $this->getTimezones(); $date_formats = [ 'd M Y' => '31 Dec 2017', 'd F Y' => '31 December 2017', 'd m Y' => '31 12 2017', 'm d Y' => '12 31 2017', 'Y m d' => '2017 12 31', ]; $date_separators = [ 'dash' => trans('settings.localisation.date.dash'), 'slash' => trans('settings.localisation.date.slash'), 'dot' => trans('settings.localisation.date.dot'), 'comma' => trans('settings.localisation.date.comma'), 'space' => trans('settings.localisation.date.space'), ]; $percent_positions = [ 'before' => trans('settings.localisation.percent.before'), 'after' => trans('settings.localisation.percent.after'), ]; return view('settings.localisation.edit', compact( 'setting', 'timezones', 'date_formats', 'date_separators', 'percent_positions' )); } }