Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Call to a member function steps() on null Symfony\Component\Debug\Exception\FatalThrowableError thrown with message "Call to a member function steps() on null" Stacktrace: #0 Symfony\Component\Debug\Exception\FatalThrowableError in /var/www/geopark/app/Http/Controllers/MainController.php:368
Application frames (1) All frames (1)
0
Symfony
\
Component
\
Debug
\
Exception
\
FatalThrowableError
/
app
/
Http
/
Controllers
/
MainController.php
368
/
var
/
www
/
geopark
/
app
/
Http
/
Controllers
/
MainController.php
    public function tripsInner($lang, $parkAlias, $id){
        $slides = Slider::getData($parkAlias);
        $park = Park::where('alias', $parkAlias)->with(['alerts', 'memories'])->first();
        $alerts = $park->alerts->where('status', 1);
        $favourite = Favourite::check('tripsInner', $id);
 
        $comments = Comment::where('type', 'tripsInner')
            ->where('type_id', $id)
            ->with('user')
            ->orderBy('id', 'desc')
            ->get();
        $user = Stuff::getUser();
        $memories = $park->memories()
            ->where('status', 1)
            ->where('lang', App::getLocale())
            ->orderBy('id', 'desc')
            ->limit(4)
            ->get();
        $trip = Trip::where('id', $id)->with('steps')->first();
        $steps = $trip->steps()->orderBy('trip_days','asc')->get();
 
        // dd($steps);
 
        $similar_trips = Trip::where('park_id', $park->id)->where('id','!=', $id)->limit(2)->get();
 
 
        return view('user.main.trip.inner', compact('slides', 'alerts', 'comments','user', 'memories', 'favourite', 'trip', 'steps', 'similar_trips'));
    }   
 
    
    public function recommendInnerView($lang, $parkAlias, $id){
        $slides = Slider::getData($parkAlias);
        $park = Park::where('alias', $parkAlias)->with('alerts')->first();
        $alerts = $park->alerts->where('status', 1);
 
        $recommendation = Recommend::where('id', $id)->first();
        $recommends = Recommend::where('park_id', $park->id)->where('id','!=', $park->id)->with('park')->inRandomOrder()->limit(8)->get();
 
        $meta_img = Stuff::imgUrl(json_decode($recommendation->img)[0]);
        $meta = Stuff::ogShare($recommendation->name, $meta_img, $recommendation->description);
Arguments
  1. "Call to a member function steps() on null"
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
USER
"www-data"
HOME
"/var/www"
HTTP_HOST
"nationalparks.ge"
HTTP_USER_AGENT
"claudebot"
HTTP_ACCEPT
"*/*"
REDIRECT_STATUS
"200"
SERVER_NAME
"nationalparks.ge"
SERVER_PORT
"443"
SERVER_ADDR
"206.81.17.1"
REMOTE_PORT
"45610"
REMOTE_ADDR
"18.206.76.160"
SERVER_SOFTWARE
"nginx/1.10.3"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
REQUEST_SCHEME
"https"
SERVER_PROTOCOL
"HTTP/1.1"
DOCUMENT_ROOT
"/var/www/geopark/public"
DOCUMENT_URI
"/index.php"
REQUEST_URI
"/en/site/tbilisinp/tripsInner/38"
SCRIPT_NAME
"/index.php"
CONTENT_LENGTH
""
CONTENT_TYPE
""
REQUEST_METHOD
"GET"
QUERY_STRING
""
SCRIPT_FILENAME
"/var/www/geopark/public/index.php"
PATH_INFO
""
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1711704788.636
REQUEST_TIME
1711704788
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:uIoC9ZEw+twInwquYcYbLk5knoywTlUc+HlNmhS9ST4="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://nationalparks.ge"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"laravel"
DB_USERNAME
"laraveluser"
DB_PASSWORD
"password"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
Key Value
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:uIoC9ZEw+twInwquYcYbLk5knoywTlUc+HlNmhS9ST4="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://nationalparks.ge"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"laravel"
DB_USERNAME
"laraveluser"
DB_PASSWORD
"password"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
0. Whoops\Handler\PrettyPageHandler