@php $lineCheckService = app(\App\Services\DeliveryAccountLineSettingsCheckService::class); $setupBadge = $lineCheckService->lineSetupStatusBadge($account); $showProfile = $account->line_settings_last_check_ok === true; $basicId = filled($account->line_bot_basic_id) ? $account->line_bot_basic_id : null; if ($basicId && ! str_starts_with($basicId, '@')) { $basicId = '@'.$basicId; } $followers = $account->line_followers_count; $monakaReaders = $lineCheckService->monakaLineSubscriberCount($account); @endphp
{{ $setupBadge['label'] }} @if($showProfile)
@if(filled($account->line_bot_picture_url)) @else
LINE
@endif
@if(filled($account->line_bot_display_name))
{{ $account->line_bot_display_name }}
@endif @if($basicId)
{{ $basicId }}
@endif
@if($followers !== null) 友だち数 {{ number_format($followers) }} 人 @elseif($monakaReaders > 0) monaka 読者 {{ number_format($monakaReaders) }} 人 @else 友だち数 —(LINEから取得できませんでした) @endif
@elseif($lineCheckService->isLineInputComplete($account) && $account->line_settings_last_checked_at)
最終確認: {{ $account->line_settings_last_checked_at->timezone(config('app.timezone'))->format('Y/m/d H:i') }}
@endif