21. ErrorException
…/­app/­storage/­views/­d591efddfd3e8d6b5dc88732de2d5dcf45
20. Illuminate\Exception\Handler handleError
…/­app/­storage/­views/­d591efddfd3e8d6b5dc88732de2d5dcf45
19. include
…/­vendor/­laravel/­framework/­src/­Illuminate/­View/­Engines/­PhpEngine.php38
18. Illuminate\View\Engines\PhpEngine evaluatePath
…/­vendor/­laravel/­framework/­src/­Illuminate/­View/­Engines/­CompilerEngine.php45
17. Illuminate\View\Engines\CompilerEngine get
…/­vendor/­laravel/­framework/­src/­Illuminate/­View/­View.php100
16. Illuminate\View\View getContents
…/­vendor/­laravel/­framework/­src/­Illuminate/­View/­View.php81
15. Illuminate\View\View render
…/­vendor/­laravel/­framework/­src/­Illuminate/­Http/­Response.php70
14. Illuminate\Http\Response setContent
…/­vendor/­symfony/­http-foundation/­Symfony/­Component/­HttpFoundation/­Response.php141
13. Symfony\Component\HttpFoundation\Response __construct
…/­vendor/­laravel/­framework/­src/­Illuminate/­Support/­Facades/­Response.php29
12. Illuminate\Support\Facades\Response make
…/­vendor/­laravel/­framework/­src/­Illuminate/­Support/­Facades/­Response.php45
11. Illuminate\Support\Facades\Response view
…/­app/­controllers/­M/­PagesController.php577
10. M_PagesController getLine
<#unknown>0
9. call_user_func_array
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­Controllers/­Controller.php138
8. Illuminate\Routing\Controllers\Controller callMethod
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­Controllers/­Controller.php115
7. Illuminate\Routing\Controllers\Controller callAction
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­Router.php985
6. Illuminate\Routing\Router Illuminate\Routing\{closure}
<#unknown>0
5. call_user_func_array
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­Route.php80
4. Illuminate\Routing\Route callCallable
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­Route.php47
3. Illuminate\Routing\Route run
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­Router.php1016
2. Illuminate\Routing\Router dispatch
…/­vendor/­laravel/­framework/­src/­Illuminate/­Foundation/­Application.php574
1. Illuminate\Foundation\Application dispatch
…/­vendor/­laravel/­framework/­src/­Illuminate/­Foundation/­Application.php550
0. Illuminate\Foundation\Application run
…/­public/­index.php54

ErrorException

Trying to get property of non-object

            <?php echo e($LINE->name); ?>
        </div>
        <?php endif; ?>

        <div class="m-line-stations">
            <div class="hd">
                <div class="tt">
                    <?php echo $STATIONS_LEFT->first()->name; ?>
                    →
                    <?php echo $STATIONS_LEFT->last()->name; ?>
            <?php echo e($LINE->name); ?>
        </div>
        <?php endif; ?>

        <div class="m-line-stations">
            <div class="hd">
                <div class="tt">
                    <?php echo $STATIONS_LEFT->first()->name; ?>
                    →
                    <?php echo $STATIONS_LEFT->last()->name; ?>
		extract($__data);
 
		// We'll evaluate the contents of the view inside a try/catch block so we can
		// flush out any stray output that might get out before an error occurs or
		// an exception is thrown. This prevents any partial views from leaking.
		try
		{
			include $__path;
		}
		catch (\Exception $e)
		if ($this->compiler->isExpired($path))
		{
			$this->compiler->compile($path);
		}
 
		$compiled = $this->compiler->getCompiledPath($path);
 
		return $this->evaluatePath($compiled, $data);
	}
 
	/**
	 * Get the evaluated contents of the view.
	 *
	 * @return string
	 */
	protected function getContents()
	{
		return $this->engine->get($this->path, $this->gatherData());
	}
 
		// We will keep track of the amount of views being rendered so we can flush
		// the section after the complete rendering operation is done. This will
		// clear out the sections for any separate views that may be rendered.
		$env->incrementRender();
 
		$env->callComposer($this);
 
		$contents = $this->getContents();
 
		// Once we've finished rendering the view, we'll decrement the render count
		}
 
		// If this content implements the "RenderableInterface", then we will call the
		// render method on the object so we will avoid any "__toString" exceptions
		// that might be thrown and have their errors obscured by PHP's handling.
		elseif ($content instanceof RenderableInterface)
		{
			$content = $content->render();
		}
 
     * @throws \InvalidArgumentException When the HTTP status code is not valid
     *
     * @api
     */
    public function __construct($content = '', $status = 200, $headers = array())
    {
        $this->headers = new ResponseHeaderBag($headers);
        $this->setContent($content);
        $this->setStatusCode($status);
        $this->setProtocolVersion('1.0');
	 * @param  string  $content
	 * @param  int     $status
	 * @param  array   $headers
	 * @return \Illuminate\Http\Response
	 */
	public static function make($content = '', $status = 200, array $headers = array())
	{
		return new IlluminateResponse($content, $status, $headers);
	}
 
	 * @param  array   $headers
	 * @return \Illuminate\Http\Response
	 */
	public static function view($view, $data = array(), $status = 200, array $headers = array())
	{
		$app = Facade::getFacadeApplication();
 
		return static::make($app['view']->make($view, $data), $status, $headers);
	}
 
        })->filter(function ($item) {
            return $item->pivot->right_order ? true : false;
        });
 
        $this->data['STATIONS_LEFT'] = $stations_left;
        $this->data['STATIONS_RIGHT'] = $stations_right;
        $this->data['LINE'] = $line;
        return Response::view('m.pages.line', $this->data)
            ->setCache(['public' => 1, 'max_age' => 3600 * 8]);
    }
<#unknown>
	 *
	 * @param  string  $method
	 * @param  array   $parameters
	 * @return mixed
	 */
	protected function callMethod($method, $parameters)
	{
		return call_user_func_array(array($this, $method), $parameters);
	}
 
		// after filters on the controller to wrap up any last minute processing.
		$response = $this->callBeforeFilters($router, $method);
 
		$this->setupLayout();
 
		if (is_null($response))
		{
			$response = $this->callMethod($method, $parameters);
		}
 
			// We will extract the passed in parameters off of the route object so we will
			// pass them off to the controller method as arguments. We will not get the
			// defaults so that the controllers will be able to use its own defaults.
			$args = array_values($route->getParametersWithoutDefaults());
 
			$instance = $ioc->make($controller);
 
			return $instance->callAction($ioc, $me, $method, $args);
		};
	}
<#unknown>
	 *
	 * @return mixed
	 */
	protected function callCallable()
	{
		$variables = array_values($this->getParametersWithoutDefaults());
 
		return call_user_func_array($this->getOption('_call'), $variables);
	}
 
		// We will only call the router callable if no "before" middlewares returned
		// a response. If they do, we will consider that the response to requests
		// so that the request "lifecycle" will be easily halted for filtering.
		$response = $this->callBeforeFilters($request);
 
		if ( ! isset($response))
		{
			$response = $this->callCallable();
		}
 
		// Once we have the route, we can just run it to get the responses, which will
		// always be instances of the Response class. Once we have the responses we
		// will execute the global "after" middlewares to finish off the request.
		else
		{
			$this->currentRoute = $route = $this->findRoute($request);
 
			$response = $route->run($request);
		}
 
		if ($this->isDownForMaintenance())
		{
			$response = $this['events']->until('illuminate.app.down');
 
			if ( ! is_null($response)) return $this->prepareResponse($response, $request);
		}
		
		return $this['router']->dispatch($this->prepareRequest($request));
	}
 
	/**
	 * Handles the given request and delivers the response.
	 *
	 * @return void
	 */
	public function run()
	{
		$response = $this->dispatch($this['request']);
 
		$this['router']->callCloseFilter($this['request'], $response);
| Once we have the application, we can simply call the run method,
| which will execute the request and send the response back to
| the client's browser allowing them to enjoy the creative
| and wonderful applications we have created for them.
|
*/
 
$app->run();
 
/*
Key Value
USER nobody
HOME /
FCGI_ROLE RESPONDER
GATEWAY_INTERFACE CGI/1.1
SERVER_SOFTWARE nginx/1.8.1
QUERY_STRING
REQUEST_METHOD GET
CONTENT_TYPE
CONTENT_LENGTH
SCRIPT_FILENAME /data/www/gongjiao/public/index.php
SCRIPT_NAME /index.php
REQUEST_URI /beijing/line/46582
DOCUMENT_URI /index.php
DOCUMENT_ROOT /data/www/gongjiao/public
SERVER_PROTOCOL HTTP/1.1
REMOTE_ADDR 3.231.251.25
REMOTE_PORT 21002
SERVER_ADDR 10.28.6.13
SERVER_PORT 80
SERVER_NAME gongjiao.com
REDIRECT_STATUS 200
HTTP_HOST m.gongjiao.com
HTTP_USER_AGENT claudebot
HTTP_ACCEPT */*
HTTP_X_NWS_LOG_UUID 941489617226601987 f2e9c390f4ca4b1b6cfefb6eac78a6fb
HTTP_QVIA 035af2f9445f0beb1d85ce4e06f87e38dc712d30
HTTP_X_TENCENT_UA Qcloud
HTTP_X_FORWARDED_FOR 3.90.242.249
HTTP_X_FORWARDED_PROTO http
HTTP_X_DAA_TUNNEL hop_count=1
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1711655583.9074
REQUEST_TIME 1711655583
empty
empty
empty
empty
empty
empty
0. Whoops\Handler\PrettyPageHandler