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