PATH:
home
/
rwabteecom
/
project_11
/
app
/
Http
/
Controllers
/
Front
/
Editing: LinkController.php
<?php namespace App\Http\Controllers\Front; use App\Http\Controllers\Controller; use App\Services\Domain\DomainServices; use App\Services\Link\LinkServices; use App\Services\Socials\DomainSocialServices; use Exception; use Illuminate\Http\Request; use Log; class LinkController extends Controller { public function __construct( private readonly LinkServices $linkServices, private readonly DomainServices $domainServices, private readonly DomainSocialServices $domainSocialIconsServices, ) { } public function index(Request $request, $domain) { $isPreview = false; if (auth()->user()?->domain->domain == $domain) { $isPreview = true; } $domain = $this->domainServices->searchByDomain($domain); if (!$isPreview) { if (session()->get('view_' . str_replace('.', '_', request()->ip())) != '1') { analytics('view', $domain->domain); } session()->put('view_' . str_replace('.', '_', request()->ip()), '1'); } return view('dashboard.partials.user-page')->with([ 'domain' => $domain, 'domain_theme' => $domain->currentTheme ]); } }
SAVE
CANCEL