๐
Application Details
Date Applied:
{{ isset($fertilizerApplication->application_date) ? \Carbon\Carbon::parse($fertilizerApplication->application_date)->format('M j, Y') : 'N/A' }}
Target:
@if(isset($fertilizerApplication->plant_id) && $fertilizerApplication->plant_id)
Plant {{ $fertilizerApplication->plant_id }}
@else
{{ $fertilizerApplication->area_applied ?? 'General Area' }}
@endif
Fertilizer:
{{ $fertilizerApplication->fertilizer_brand ?? 'N/A' }}
Type:
{{ ucwords(str_replace('_', ' ', $fertilizerApplication->fertilizer_type ?? 'granular')) }}
Application Rate:
{{ $fertilizerApplication->application_rate ?? 'N/A' }}
๐งช NPK Analysis
{{ $fertilizerApplication->npk_ratio_n ?? '0' }}-{{ $fertilizerApplication->npk_ratio_p ?? '0' }}-{{ $fertilizerApplication->npk_ratio_k ?? '0' }}
Nitrogen - Phosphorus - Potassium
Nitrogen (N):
{{ $fertilizerApplication->npk_ratio_n ?? '0' }}%
Phosphorus (P):
{{ $fertilizerApplication->npk_ratio_p ?? '0' }}%
Potassium (K):
{{ $fertilizerApplication->npk_ratio_k ?? '0' }}%
๐ฑ Soil pH Monitoring
pH Before:
@if(isset($fertilizerApplication->soil_ph_before) && $fertilizerApplication->soil_ph_before)
{{ $fertilizerApplication->soil_ph_before }}
@php
$ph = $fertilizerApplication->soil_ph_before;
if ($ph < 6.0) {
$phClass = 'ph-acidic';
$phLabel = 'Acidic';
} elseif ($ph > 7.0) {
$phClass = 'ph-alkaline';
$phLabel = 'Alkaline';
} else {
$phClass = 'ph-neutral';
$phLabel = 'Neutral';
}
@endphp
{{ $phLabel }}
@else
Not measured
@endif
pH After:
@if(isset($fertilizerApplication->soil_ph_after) && $fertilizerApplication->soil_ph_after)
{{ $fertilizerApplication->soil_ph_after }}
@php
$ph = $fertilizerApplication->soil_ph_after;
if ($ph < 6.0) {
$phClass = 'ph-acidic';
$phLabel = 'Acidic';
} elseif ($ph > 7.0) {
$phClass = 'ph-alkaline';
$phLabel = 'Alkaline';
} else {
$phClass = 'ph-neutral';
$phLabel = 'Neutral';
}
@endphp
{{ $phLabel }}
@else
Not measured yet
@endif
Ideal Range:
5.5 - 6.5 (for blackberries)
โ๏ธ Application Method
Method:
{{ ucwords(str_replace('_', ' ', $fertilizerApplication->application_method ?? 'broadcast')) }}
Watered In:
@php
$wateredIn = $fertilizerApplication->watered_in ?? 'no';
$badgeClass = $wateredIn === 'yes' ? 'badge-success' : ($wateredIn === 'rain_expected' ? 'badge-warning' : 'badge-danger');
@endphp
{{ ucwords(str_replace('_', ' ', $wateredIn)) }}
๐ฐ Cost Tracking
Cost per Unit:
@if(isset($fertilizerApplication->cost_per_unit) && $fertilizerApplication->cost_per_unit)
${{ number_format($fertilizerApplication->cost_per_unit, 2) }}
@else
Not tracked
@endif
Supplier:
{{ $fertilizerApplication->supplier ?? 'N/A' }}
Batch Number:
{{ $fertilizerApplication->batch_number ?? 'N/A' }}
Expiration:
@if(isset($fertilizerApplication->expiration_date) && $fertilizerApplication->expiration_date)
{{ \Carbon\Carbon::parse($fertilizerApplication->expiration_date)->format('M j, Y') }}
@else
N/A
@endif
@if(isset($fertilizerApplication->weather_conditions) && $fertilizerApplication->weather_conditions)
๐ก๏ธ Weather Conditions During Application
@php
$weather = json_decode($fertilizerApplication->weather_conditions, true);
@endphp
@if($weather)
Temperature: {{ $weather['temp'] ?? 'N/A' }}ยฐF |
Humidity: {{ $weather['humidity'] ?? 'N/A' }}% |
Conditions: {{ $weather['description'] ?? 'N/A' }}
@endif
@endif
@if(isset($fertilizerApplication->notes) && $fertilizerApplication->notes)
Record Created:
@if(isset($fertilizerApplication->created_at))
{{ \Carbon\Carbon::parse($fertilizerApplication->created_at)->format('M j, Y g:i A') }}
@else
N/A
@endif
@if(isset($fertilizerApplication->updated_at) && $fertilizerApplication->updated_at != $fertilizerApplication->created_at)
Last Updated:
{{ \Carbon\Carbon::parse($fertilizerApplication->updated_at)->format('M j, Y g:i A') }}
@endif