改进 模块广播
This commit is contained in:
parent
eb90edd9a4
commit
9591a246f0
@ -15,15 +15,8 @@ public function broadcast_to_user(Request $request, User $user): JsonResponse
|
||||
{
|
||||
$this->validate($request, $this->rules());
|
||||
|
||||
$type = 'modules.users.event';
|
||||
|
||||
if ($request->filled('type')) {
|
||||
$type .= '.' . $request->input('type');
|
||||
} else {
|
||||
$type .= '.message';
|
||||
}
|
||||
|
||||
broadcast(new Users($user, $type, $request->all()));
|
||||
broadcast(new Users($user, $request->filled('type'), $request->all()));
|
||||
|
||||
return $this->created($request);
|
||||
}
|
||||
@ -32,18 +25,19 @@ private function rules(): array
|
||||
{
|
||||
return [
|
||||
'message' => 'required',
|
||||
'type' => 'required|in:info,error,warning,success'
|
||||
];
|
||||
}
|
||||
|
||||
public function broadcast_to_host(Request $request, Host $host): JsonResponse
|
||||
{
|
||||
$this->validate($request, $this->rules());
|
||||
|
||||
broadcast(new Users($host->user, 'modules.hosts.event', [
|
||||
'host' => $host,
|
||||
'message' => $request->input('message')
|
||||
]));
|
||||
|
||||
return $this->created($request->input('message'));
|
||||
}
|
||||
// public function broadcast_to_host(Request $request, Host $host): JsonResponse
|
||||
// {
|
||||
// $this->validate($request, $this->rules());
|
||||
//
|
||||
// broadcast(new Users($host->user, 'modules.hosts.event', [
|
||||
// 'host' => $host,
|
||||
// 'message' => $request->input('message')
|
||||
// ]));
|
||||
//
|
||||
// return $this->created($request->input('message'));
|
||||
// }
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user