PHP code example of spatie / laravel-discord-alerts
1. Go to this page and download the library: Download spatie/laravel-discord-alerts library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
spatie / laravel-discord-alerts example snippets
use Spatie\DiscordAlerts\Facades\DiscordAlert;
DiscordAlert::message("You have a new subscriber to the {$newsletter->name} newsletter!");
return [
/*
* The webhook URLs that we'll use to send a message to Discord.
*/
'webhook_urls' => [
'default' => env('DISCORD_ALERT_WEBHOOK'),
],
/*
* This job will send the message to Discord. You can extend this
* job to set timeouts, retries, etc...
*/
'job' => Spatie\DiscordAlerts\Jobs\SendToDiscordChannelJob::class,
/*
* It is possible to specify the queue connection that should be used to send the alert.
*/
'queue_connection' => 'redis',
];
DiscordAlert::message("You have a new subscriber to the {$newsletter->name} newsletter!");
DiscordAlert::message("You have a new subscriber to the {$newsletter->name} newsletter!", [
[
'title' => 'My title',
'description' => 'My description',
'color' => '#E77625',
'author' => [
'name' => 'Spatie',
'url' => 'https://spatie.be/'
]
]
]);
use Spatie\DiscordAlerts\Facades\DiscordAlert;
DiscordAlert::to('marketing')->message("You have a new subscriber to the {$newsletter->name} newsletter!");
use Spatie\DiscordAlerts\Facades\DiscordAlert;
DiscordAlert::to('https://custom-url.com')->message("You have a new subscriber to the {$newsletter->name} newsletter!");
use Spatie\DiscordAlerts\Facades\DiscordAlert;
DiscordAlert::message("A message **with some bold statements** and _some italicized text_.");
use Spatie\DiscordAlerts\Facades\DiscordAlert;
DiscordAlert::message(":smile: :custom-code:");