Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Call to a member function activeIssues() on null Symfony\Component\Debug\Exception\FatalThrowableError thrown with message "Call to a member function activeIssues() on null" Stacktrace: #0 Symfony\Component\Debug\Exception\FatalThrowableError in /home/admin/domains/magland.ir/public_html/app/Http/Controllers/Client/MagazineController.php:26
Application frames (1) All frames (1)
0
Symfony
\
Component
\
Debug
\
Exception
\
FatalThrowableError
/
app
/
Http
/
Controllers
/
Client
/
MagazineController.php
26
/
home
/
admin
/
domains
/
magland.ir
/
public_html
/
app
/
Http
/
Controllers
/
Client
/
MagazineController.php
 */

namespace App\Http\Controllers\Client;

use App\Http\Controllers\Controller;
use App\Models\Magazine;
use App\Models\MagazineFollower;
use Auth;
use Illuminate\Http\Request;


// کنترلر مربوط به نمایش یک نشریه، و دنبال کردن یک نشریه
class MagazineController extends Controller
{
    public function index($name)
    {
        $arrName = explode('?',$name);
        $name = $arrName[0];
        $magazine = Magazine::whereRaw("replace(name,' ','-') = '".$name."'")->with('type','categories','province','followedByUser')->withCount('activeIssues')->first();
        $issues = $magazine->activeIssues()->orderBy('issue_date','desc')->limit(8)->get();

        $otherMagazines = Magazine::where('user_id',$magazine->user_id)->where('id','<>',$magazine->id)->get();
        return view('client.magazine',compact('magazine','issues','otherMagazines'));
    }

    public function indexOld($id)
    {
        $magazine = Magazine::with('type','categories','province')->withCount('activeIssues')->findOrFail($id);
        $issues = $magazine->activeIssues()->orderBy('issue_date','desc')->limit(8)->get();
        return view('client.magazine',compact('magazine','issues'));
    }

    public function indexByName($name)
    {
        $magazine = Magazine::whereRaw("replace(name,' ','-') = '".$name."'")->first();
        if($magazine)
            return redirect()->route('magazine',[$magazine->id,$magazine->url_name]);
        return redirect()->route('home');
    }

Arguments
  1. "Call to a member function activeIssues() on null"
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
USER
"admin"
HOME
"/home/admin"
SCRIPT_NAME
"/server.php"
REQUEST_URI
"/journal/%D9%86%D8%B8%D8%A7%D9%85-%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C-%D9%85%D8%B9%D8%AF%D9%86-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86"
QUERY_STRING
""
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/2.0"
GATEWAY_INTERFACE
"CGI/1.1"
REDIRECT_URL
"/journal/نظام-مهندسی-معدن-ایران"
REMOTE_PORT
"48020"
SCRIPT_FILENAME
"/home/admin/domains/magland.ir/private_html/server.php"
SERVER_ADMIN
"webmaster@magland.ir"
CONTEXT_DOCUMENT_ROOT
"/home/admin/domains/magland.ir/private_html"
CONTEXT_PREFIX
""
REQUEST_SCHEME
"https"
DOCUMENT_ROOT
"/home/admin/domains/magland.ir/private_html"
REMOTE_ADDR
"54.226.25.246"
SERVER_PORT
"443"
SERVER_ADDR
"5.61.28.125"
SERVER_NAME
"magland.ir"
SERVER_SOFTWARE
"Apache/2"
SERVER_SIGNATURE
""
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
HTTP_HOST
"magland.ir"
HTTP_USER_AGENT
"claudebot"
HTTP_ACCEPT
"*/*"
proxy-nokeepalive
"1"
H2_STREAM_TAG
"140-3"
H2_STREAM_ID
"3"
H2_PUSHED_ON
""
H2_PUSHED
""
H2_PUSH
"off"
H2PUSH
"off"
HTTP2
"on"
SSL_TLS_SNI
"magland.ir"
HTTPS
"on"
HTTP_AUTHORIZATION
""
UNIQUE_ID
"ZfjyIrSiu1IHJMF2MINyUQAAjAU"
REDIRECT_STATUS
"200"
REDIRECT_H2_STREAM_TAG
"140-3"
REDIRECT_H2_STREAM_ID
"3"
REDIRECT_H2_PUSHED_ON
""
REDIRECT_H2_PUSHED
""
REDIRECT_H2_PUSH
"off"
REDIRECT_H2PUSH
"off"
REDIRECT_HTTP2
"on"
REDIRECT_SSL_TLS_SNI
"magland.ir"
REDIRECT_HTTPS
"on"
REDIRECT_HTTP_AUTHORIZATION
""
REDIRECT_UNIQUE_ID
"ZfjyIrSiu1IHJMF2MINyUQAAjAU"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/server.php"
REQUEST_TIME_FLOAT
1710813730.8081
REQUEST_TIME
1710813730
APP_NAME
"مگ لند - جامعه آنلاین مطبوعات"
APP_ENV
"production"
APP_KEY
"base64:eT7Pn5bz09Arpyg22LMi/bKIAivn7os53ZIDvs3LXzM="
APP_DEBUG
"true"
DEBUGBAR_ENABLED
"false"
APP_URL
"https://magland.ir"
HOST_IS_WINDOWS
"false"
APP_STORAGE
"/storage"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"admin_database"
DB_USERNAME
"admin_database"
DB_PASSWORD
"JgoJxk7HgR"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
QUEUE_CONNECTION
"sync"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.gmail.com"
MAIL_PORT
"587"
MAIL_USERNAME
"magland.official@gmail.com"
MAIL_PASSWORD
"owplamupnwrnsvqa"
MAIL_ENCRYPTION
"tls"
MAIL_FROM_ADDRESS
"magland.official@gmail.com"
MAIL_FROM_NAME
"Magland مدیریت گروه"
AWS_ACCESS_KEY_ID
""
AWS_SECRET_ACCESS_KEY
""
AWS_DEFAULT_REGION
"us-east-1"
AWS_BUCKET
""
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
ML_FILEMANAGER_UPLOAD_DIR
"/filemanager/"
PASARGAD_PAYMENT_MERCHANT_CODE
"4647115"
PASARGAD_PAYMENT_TERMINAL_CODE
"1833592"
PASARGAD_PAYMENT_REDIRECT_URL
"/ipg_redirect"
GOOGLE_RECAPTCHA_CLIENT_KEY
"6LdIn7IZAAAAAIrp7Rsm3rh3VU0egAgpl8ftCWvJ"
GOOGLE_RECAPTCHA_SECRET_KEY
"6LdIn7IZAAAAANKtMPgIEvrIiNghD71pWyQ2ww-r"
Key Value
APP_NAME
"مگ لند - جامعه آنلاین مطبوعات"
APP_ENV
"production"
APP_KEY
"base64:eT7Pn5bz09Arpyg22LMi/bKIAivn7os53ZIDvs3LXzM="
APP_DEBUG
"true"
DEBUGBAR_ENABLED
"false"
APP_URL
"https://magland.ir"
HOST_IS_WINDOWS
"false"
APP_STORAGE
"/storage"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"admin_database"
DB_USERNAME
"admin_database"
DB_PASSWORD
"JgoJxk7HgR"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
QUEUE_CONNECTION
"sync"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.gmail.com"
MAIL_PORT
"587"
MAIL_USERNAME
"magland.official@gmail.com"
MAIL_PASSWORD
"owplamupnwrnsvqa"
MAIL_ENCRYPTION
"tls"
MAIL_FROM_ADDRESS
"magland.official@gmail.com"
MAIL_FROM_NAME
"Magland مدیریت گروه"
AWS_ACCESS_KEY_ID
""
AWS_SECRET_ACCESS_KEY
""
AWS_DEFAULT_REGION
"us-east-1"
AWS_BUCKET
""
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
ML_FILEMANAGER_UPLOAD_DIR
"/filemanager/"
PASARGAD_PAYMENT_MERCHANT_CODE
"4647115"
PASARGAD_PAYMENT_TERMINAL_CODE
"1833592"
PASARGAD_PAYMENT_REDIRECT_URL
"/ipg_redirect"
GOOGLE_RECAPTCHA_CLIENT_KEY
"6LdIn7IZAAAAAIrp7Rsm3rh3VU0egAgpl8ftCWvJ"
GOOGLE_RECAPTCHA_SECRET_KEY
"6LdIn7IZAAAAANKtMPgIEvrIiNghD71pWyQ2ww-r"
0. Whoops\Handler\PrettyPageHandler