File manager - Edit - /home/linknsbh/restawy.online/app/Http/Controllers/UserFront/PushController.php
Back
<?php namespace App\Http\Controllers\UserFront; use App\Http\Controllers\Controller; use App\Models\Guest; use Illuminate\Http\Request; class PushController extends Controller { /** * Store the PushSubscription. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\JsonResponse */ public function store($domain, Request $request){ $user = getUser(); $this->validate($request,[ 'endpoint' => 'required', 'keys.auth' => 'required', 'keys.p256dh' => 'required' ]); $endpoint = $request->endpoint; $token = $request->keys['auth']; $key = $request->keys['p256dh']; $user = Guest::where('user_id', $user->id)->firstOrCreate([ 'endpoint' => $endpoint, 'user_id' => $user->id, ]); $user->updatePushSubscription($endpoint, $key, $token); return response()->json(['success' => true]); } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0.92 |
proxy
|
phpinfo
|
Settings