PHP code example of awssat / discord-notification-channel
1. Go to this page and download the library: Download awssat/discord-notification-channel 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/ */
awssat / discord-notification-channel example snippets
public function via($notifiable)
{
return ['mail', 'discord'];
}
public function toDiscord($notifiable)
{
return (new DiscordMessage)
->from('Laravel')
->content('Content')
->embed(function ($embed) {
$embed->title('Discord is cool')->description('Slack nah')
->field('Laravel', '9.0.0', true)
->field('PHP', '8.0.0', true);
});
}
public function toDiscord($notifiable)
{
return (new SlackMessage)
->content('One of your invoices has been paid!');
}
public function toSlack($notifiable)
{
return (new SlackMessage)
->content('One of your invoices has been paid!');
}
public function toDiscord($notifiable)
{
return $this->toSlack($notifiable);
}
namespace App;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
class User extends Authenticatable
{
use Notifiable;
/**
* Route notifications for the Discord channel.
*
* @param \Illuminate\Notifications\Notification $notification
* @return string
*/
public function routeNotificationForDiscord($notification)
{
return 'https://discordapp.com/api/webhooks/.......';
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.