PHP code example of yoruchiaki / laravel-notification-wechat
1. Go to this page and download the library: Download yoruchiaki/laravel-notification-wechat 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/ */
yoruchiaki / laravel-notification-wechat example snippets
namespace App\Notifications;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Notifications\Notification;
use Yansongda\LaravelNotificationWechat\WechatChannel;
use Yansongda\LaravelNotificationWechat\WechatMessage;
class WechatNotification extends Notification
{
use Queueable;
public function __construct()
{
//
}
public function via($notifiable)
{
return [WechatChannel::class];
}
public function toWechat($notifiable)
{
$accessToken = "n2McCJoqWKRi7hJbKFOqftgtU_EX6u2ZOvIi1lpx0fZJ3YW5Oo4iIPZEpi0ecct2lHMagK84xGF5rEm_DSMKrZFfCEZiYw1yZN3nZXzFSlHM-y88sIi5-dYeeCWx9S1iHXWaAJAMCB";
$data = [
'first' => 'Test First',
'keyword1' => 'keyword1',
'keyword2' => 'keyword2',
'keyword3' => ['keyword3', '#000000'],
'remark' => ['Test remark', '#fdfdfd'],
];
return WechatMessage::create($accessToken)
->to('oeTKvwYyc3PPAo3As3VRUBGppC0s')
->template("0qUpCTpgeYMFbjEKQ4W_D3ZNx5zUzQIfgasgqYX53mg")
->url('http://github.com/yansongda')
->data($data);
}
}