<?php namespace App\View\Components; use Illuminate\Support\Facades\Session; use Illuminate\View\Component; class PopupContent extends Component { public function render() { try { $popup = \Modules\PopupContent\Entities\PopupContent::getData(); $modal = false; if (isset($popup->status) && $popup->status == 1 && Session::get('ip') == null) { Session::put('ip', request()->ip()); $modal = true; } } catch (\Exception $exception) { $modal = false; } return view(theme('components.popup-content'), compact('popup', 'modal')); } }