approval->approvable; $title = ucfirst($this->approval->type) . ' membutuhkan persetujuan'; $assetCode = method_exists($approvable, 'asset') ? optional($approvable->asset)->code : null; return (new MailMessage) ->subject($title) ->line($title) ->lineIf($assetCode, "Asset: {$assetCode}") ->line('Diminta oleh: '.optional($this->approval->requester)->name) ->line('Klik tombol di bawah untuk membuka dashboard dan meninjau.') ->action('Buka Dashboard', url('/dashboard/index')); } }