Level 1
Solution:
$html = \View::make('view', ['some' => 'data'])->render();
Hello Everyone!
I`m using a API to send Email Marketing.
How can I get a view to pass in a Guzzle Http Request body?
Here is the code:
$client = new GuzzleHttpClient([
'base_uri' => 'https://api.provider.com',
'timeout' => 2.0,
'headers' => $this->headers
]);
$body = [
'message' => [
'campaign_id' => 2,
'domain_id' => 88210,
'html_body' => 'NEED TO PASS A VIEW HERE (HTML)',
'list_ids' => 24,
'name' => 'Teste Message',
'sender_name' => 'System',
'sender' => '[email protected]',
'subject' => 'Test Message',
'scheduled_to' => date('Y/m/d H:i:s')
]
];
$client->request('POST', $url, ['json' => json_encode($body)]);
Solution:
$html = \View::make('view', ['some' => 'data'])->render();
Please or to participate in this conversation.