1. Go to this page and download the library: Download vask/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/ */
vask / laravel example snippets
use Illuminate\Broadcasting\PrivateChannel;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
class OrderShipped implements ShouldBroadcast
{
public function broadcastOn(): PrivateChannel
{
return new PrivateChannel('orders.'.$this->order->id);
}
}
use Vask\Laravel\Facades\Vask;
use Vask\Laravel\Webhooks\Payloads\ChannelOccupiedPayload;
public function boot(): void
{
Vask::onChannelOccupied(fn (ChannelOccupiedPayload $event) => /* ... */);
Vask::onMemberAdded([MemberHandler::class, 'joined']);
Vask::onClientEvent(LogClientEvent::class); // invokable class
}
bash
php artisan vask:install
bash
php artisan vask:doctor
php artisan vask:doctor --no-ping --no-broadcast # skip the live network checks
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.