for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace PolarAdmin\Polar\Http\Controllers\API;
use Illuminate\Http\Request;
use PolarAdmin\Polar\Contracts\Repositories\PolarNotificationRepository;
use PolarAdmin\Polar\Http\Resources\PolarNotification as PolarNotificationResource;
class PolarNotificationController extends AbstractController
{
protected $polarNotificationRepository;
public function __construct(PolarNotificationRepository $polarNotificationRepository)
$this->polarNotificationRepository = $polarNotificationRepository;
}
public function recent(Request $request)
return PolarNotificationResource::collection(
$this->polarNotificationRepository->recent($request->user())
);
public function markAsRead(Request $request)
$this->polarNotificationRepository->markAsRead($request->user(), $request->id);
return $this->success();