haythem/pusher-dynamic-field
Composer 安装命令:
composer require haythem/pusher-dynamic-field
包简介
A Laravel Nova field.
README 文档
README
Laravel Nova Pusher Dynamic Field
Installation :
composer require haythem/pusher-dynamic-field
How to use it :
create an event first
<?php namespace App\Events; use Illuminate\Queue\SerializesModels; use Illuminate\Broadcasting\PrivateChannel; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Broadcasting\InteractsWithSockets; use Illuminate\Contracts\Broadcasting\ShouldBroadcast; class MyEvent implements ShouldBroadcast { use Dispatchable, InteractsWithSockets, SerializesModels; public $value; public $id; public function __construct($value,$id = 1) { $this->value = $value; $this->id = $id; } public function broadcastOn() { return new PrivateChannel('object.' . $this->id); } public function broadcastAs() { return 'my-event'; } }
Add a channel in the channel.php file
<?php Broadcast::channel('object.{id}', function ($user, $id) { return true; });
Add the field to your resource
PusherDynamicField::make("Pusher", function(){return "1";}) ->pusherId("5fa5d6501def0291a52c") ->pusherCluster("mt1") ->badgesMap([ "5"=>"primary","1"=>"success", "2"=>"danger", "3"=>"warning", "4"=>"info","6"=>"#71504e"]) // if you need to make it a badge ->channelName("object.".$this->id),
统计信息
- 总下载量: 75
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-11-20