1. Установите SSL сертификат для поддомена.
2. Добиться открытия скрипта - https://comments.site.com/plugin/embed.js
<a href="/profile/{{ $userinfo->username_slug }}"><img src="{{ makepreview($userinfo->icon, 'b', 'members/avatar') }}" width="180" height="180" data-big="" alt="{{ $userinfo->username }}" class="profile-image"></a>
optional($follower->follower)->username_slug
$follower->follower->username_slug ?? 'undefined';
Такие вещи
$userinfo->following()->count()
$userinfo->following()->take(12)->get()
нужно определять в переменные в контроллере, чтобы не было дублей запросов в бд из вьюхи.
Для этого
href="/profile/{{ $following->followed->username_slug }}"
есть именованные маршруты, куда можно передать параметры.
route('name', $slug)
Итог: нужно заранее подготовить коллекции/объекты в контроллере, сохранить в переменные, отдебажить с помощью
dd($usersinfo)
и затем уже форычить проверенное во вьюхе и не делать из нее запросов.
1/1 FatalErrorException in 2c05e1cb686ec3fadc7085b804e2e46b line 124: Call to undefined function optional()
in 2c05e1cb686ec3fadc7085b804e2e46b line 124
FatalErrorException in 2c05e1cb686ec3fadc7085b804e2e46b line 124: syntax error, unexpected '?'
in 2c05e1cb686ec3fadc7085b804e2e46b line 124
<a class="follow-image" href="/profile/{{ $follower->follower->username_slug }}" title="{{ $follower->follower->username }}"><img src="{{ makepreview($follower->follower->icon, 's', 'members/avatar') }}" width="52" height="52" alt="{{ $follower->follower->username }}"></a>