PHP code example of liviu-hariton / smslink-laravel

1. Go to this page and download the library: Download liviu-hariton/smslink-laravel 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/ */

    

liviu-hariton / smslink-laravel example snippets


return [
    'connection_id' => env('SMSLINK_CONNECTION_ID', ''), // the SmsLink `Connection ID`
    'connection_password' => env('SMSLINK_CONNECTION_PASSWORD', ''), // the SmsLink `Connection Password`
];



namespace App\Http\Controllers;

use LHDev\Smslink\Smslink;

class YourController extends Controller
{
    public function yourMethod(Smslink $smslink)
    {
        $smslink->setConfig([
            'connection_id' => 'your_connection_id',
            'connection_password' => 'your_connection_password',
        ]);
        
        $sms = $smslink->send('0712345678', 'This is a SMS message', $options);
    }
}



namespace App\Http\Controllers;

use LHDev\Smslink\Smslink;

class YourController extends Controller
{
    public function yourMethod(Smslink $smslink)
    {
        $sms = $smslink->send('0712345678', 'This is a SMS message', $options);
    }
}



namespace App\Http\Controllers;

use LHDev\Smslink\Smslink;

class YourController extends Controller
{
    public function yourMethod(Smslink $smslink)
    {
        $package = [
            [
                'id' => '1',
                'to' => '0712345678',
                'message' => 'This is a SMS message',
            ],
            [
                'id' => '2',
                'to' => '0723456789',
                'message' => 'This is another (maybe) SMS message',
            ]
        ];
        
        $sms = $smslink->bulk($package, $options);
    }
}



namespace App\Http\Controllers;

use LHDev\Smslink\Smslink;

class YourController extends Controller
{
    public function yourMethod(Smslink $smslink)
    {
        $sms = $smslink->credit();
    }
}



namespace App\Http\Controllers;

use LHDev\Smslink\Smslink;

class YourController extends Controller
{
    public function yourMethod(Smslink $smslink)
    {
        $sms = $smslink->delivery_report();
    }
}
bash
php artisan vendor:publish --tag=smslink_config
text
SMSLINK_CONNECTION_ID=
SMSLINK_CONNECTION_PASSWORD=
text
SMSLINK_CONNECTION_ID=
SMSLINK_CONNECTION_PASSWORD=