@extends('layouts.app') @section('content')

Upcoming Routines

Add Routine
@if (session('success'))
{{ session('success') }}
@endif

Daily Routines

@forelse($upcomingDailyRoutines as $routine)
{{ $routine->title }}

{{ $routine->description }}

Days: {{ implode(', ', json_decode($routine->days, true) ?? []) }}

Time: {{ $routine->start_time }} - {{ $routine->end_time }}

@csrf @method('DELETE')
@empty

No upcoming daily routines.

@endforelse

Weekly Routines

@forelse($upcomingWeeklyRoutines as $routine)
{{ $routine->title }}

{{ $routine->description }}

Weeks: {{ implode(', ', json_decode($routine->weeks, true) ?? []) }}

Time: {{ $routine->start_time }} - {{ $routine->end_time }}

Edit
@csrf @method('DELETE')
@empty

No upcoming weekly routines.

@endforelse

Monthly Routines

@forelse($upcomingMonthlyRoutines as $routine)
{{ $routine->title }}

{{ $routine->description }}

Months: {{ implode( ', ', array_map(function ($month) { return DateTime::createFromFormat('!m', $month)->format('F'); }, json_decode($routine->months, true) ?? []), ) }}

Time: {{ $routine->start_time }} - {{ $routine->end_time }}

Edit
@csrf @method('DELETE')
@empty

No upcoming monthly routines.

@endforelse
@endsection